Проблем
Покушавам да поновим име корисника у свом чланку и добијам | _+_ |. Моји кодови:
Модели
1. Вести
класаВестипродужаваМодел
{
јавности функцијаПоставио()
{
повратак $ ово->припада('Апп Усер');
}
заштићен $ табле = 'вести';
заштићен $ филлабле = ['невсЦонтент', 'невсТитле', 'Поставио'];
}
2. Корисник
класаКорисникпродужаваМоделспроводиАутхентицатаблеЦонтрацт,
АутхоризаблеЦонтрацт,
ЦанРесетПассвордЦонтрацт
{
употребаАутхентицатабле,Ауторизација,ЦанРесетПассворд;
заштићен $ табле = 'корисници';
заштићен $ филлабле = ['име', 'емаил', 'Лозинка'];
заштићен $ скривено = ['Лозинка', 'запамти_токен'];
}
Контролер
јавности функцијасховАртицле($ слуг){
$ артицле =Вести::где('пуж', $ слуг)->фирстОрФаил();
повратакпоглед('чланак', компактан ('чланак'));
}
Сечиво
{{ $ артицле->Поставио->име }}Када покушам да уклоним име са сечива | _+_ | емитује | _+_ |, али када покушавам да додам -> име тамо пише | _+_ | али имам назив поља у табели и | _+_ | модел. Да ли пропуштам нешто?
Решење
Да ли ваш упит враћа низ или објект? Ако га избаците, можда ћете открити да је то низ и све што вам је потребно је приступ низу ([]) уместо приступа објекту (->).
Друго мишљење
$ артицле->плакат->имедо
$ артицле->плакат['име']Следеће је да додам други параметар у свој припадаТо, од
повратак $ ово->припада('Апп Усер');
до
повратак $ ово->припада('Апп Усер', 'ИД корисник');у којој | _+_ | је мој страни кључ у табели вести.