Я новичок в Laravel, когда я тренируюсь, я получаю сообщение об ошибке.
at HandleExceptions-> handleError ('8', 'Попытка получить свойство не-объекта', 'C: \ xampp \ htdocs \ cms \ app \ Http \ routes.php', '144', array (' ID»=> '1')) в routes.php линии 144отношения один к одному в laravel (ошибка)
мой routes.php файл
Route::get('/user/{id}/post',function ($id){
return User::find($id)->post->title;
});
в моем User.php файл
public function post(){
return $this->hasOne('App\Post');
}
У меня есть две таблицы 1-сообщений 2-пользователи
и я также публикую класса
Я также Google и поиск различных сайтов, но может» Т понять. Пожалуйста, как избавиться от этой ошибки.
Я верю, потому что нет ни одного пользователя с этим связанным идентификатором – geckob
нет, у меня есть в базе данных –
Вы можете проверить с пользователем :: найти ($ ID), а затем User :: найти ($ ID) -> post – geckob