Я пытаюсь отобразить имя пользователя, который сделал сообщение в октябре, но еще не заставил его работать.Это то, что я уже сделал.Я расширил userModel в методе загрузки моего плагина.
public function boot()
{
User::extend(function($model){
$model->hasMany['adverts'] = ['Corymillz\Adverts\Models\Advert'];
});
}
и в моем основном плагине у меня есть
public $belongsTo = [
'user' => [
'RainLab\User\Models\User', 'key' => 'user_id']
];
В моем шаблоне ветки я пытаюсь что-то вроде {{ ads.user.name }}
для конкретного пользователя.Это работает правильно, но как я могу прикрепить сообщение вошедшего в систему пользователя.Не знаю, правильно ли я задаю вопрос.Когда зарегистрированный пользователь делает сообщение.Его имя должно отображаться с помощью {{ ads.user.name}}
вместо того, чтобы я вручную добавлял пользователя в сообщение в бэкэнде
С user_id в моей таблице объявлений я попытался добавить это в свой файл .php формы, но возвращает ошибку
$ advert-> user_id = Auth :: user () -> id;$ Advert-> Save ();