தீர்க்கப்பட்டது-பொருள் அல்லாத சொத்தை பெற முயற்சி-லாரவேல்

Solved Trying Get Property Non Object Laravel



பிரச்சனை

நான் எனது கட்டுரையில் பயனாளியின் பெயரை எதிரொலிக்க முயற்சிக்கிறேன், நான் | _+_ |. என் குறியீடுகள்:

மாதிரிகள்

1. செய்திகள்







வர்க்கம்செய்திகள்நீட்டிக்கிறதுமாதிரி
{
பொது செயல்பாடுபதிவிட்டவர்()
{
திரும்ப இதற்கு $->க்கு சொந்தமானது('ஆப் பயனர்');
}
பாதுகாக்கப்பட்டது $ அட்டவணை = 'செய்தி';
பாதுகாக்கப்பட்டது $ நிரப்பக்கூடியது = ['செய்தி உள்ளடக்கம்', 'செய்தி தலைப்பு', 'பதிவிட்டவர்'];
}

2. பயனர்



வர்க்கம்பயனர்நீட்டிக்கிறதுமாதிரிகருவிகள்அங்கீகரிக்கப்பட்ட ஒப்பந்தம்,
அங்கீகரிக்கப்பட்ட ஒப்பந்தம்,
CanResetPasswordContract
{
பயன்படுத்தஅங்கீகரிக்கத்தக்கது,அங்கீகரிக்கத்தக்கது,CanResetPassword;

பாதுகாக்கப்பட்டது $ அட்டவணை = 'பயனர்கள்';

பாதுகாக்கப்பட்டது $ நிரப்பக்கூடியது = ['பெயர்', 'மின்னஞ்சல்', 'கடவுச்சொல்'];

பாதுகாக்கப்பட்டது $ மறைக்கப்பட்டது = ['கடவுச்சொல்', 'ஞாபகம்_குறிப்பு'];

}

கட்டுப்பாட்டாளர்

பொது செயல்பாடுநிகழ்ச்சி கட்டுரை($ ஸ்லக்)
{
$ கட்டுரை =செய்திகள்::எங்கே('சேரி', $ ஸ்லக்)->firstOrFail();
திரும்பபார்வை('கட்டுரை', கச்சிதமான ('கட்டுரை'));
}

பிளேடு

{{ $ கட்டுரை->பதிவிட்டவர்->பெயர் }}

நான் பிளேடில் பெயரை நீக்க முயன்றபோது | _+_ | அது | _+_ | ஆனால் எனது அட்டவணையில் ஒரு புலம் பெயர் மற்றும் a | _+_ | மாதிரி. நான் எதையாவது விட்டு விட்டனா?



தீர்வு

உங்கள் கேள்வி வரிசை அல்லது பொருளைத் தருகிறதா? நீங்கள் அதை வெளியேற்றினால், அது ஒரு வரிசை என்று உங்களுக்குத் தோன்றலாம் மற்றும் உங்களுக்குத் தேவையானது ஒரு பொருள் அணுகல் (->) க்கு பதிலாக ஒரு வரிசை அணுகல் ([]) மட்டுமே.





இரண்டாவது கருத்து

$ கட்டுரை->சுவரொட்டி->பெயர்

க்கு

$ கட்டுரை->சுவரொட்டி['பெயர்']

அடுத்தது என்னுடைய சொந்தமாக, இருந்து இரண்டாவது அளவுருவைச் சேர்க்க வேண்டும்



திரும்ப இதற்கு $->க்கு சொந்தமானது('ஆப் பயனர்');

க்கு

திரும்ப இதற்கு $->க்கு சொந்தமானது('ஆப் பயனர்', 'பயனர்_ஐடி');

இதில் | _+_ | செய்தி அட்டவணையில் எனது வெளிநாட்டு சாவி.