У меня есть две таблицы ..
Пользователь и UserMeta
Я установил отношения между ними с помощью hasOne ().
Модель
public function user_meta() {
return $this->hasOne('App\UserMeta');
}
Контроллер
public function index() {
$users = User::orderBy('id', 'desc')->paginate(10);
return view('users.index')->with('users', $users);
}
Просмотр
@forelse ($users as $user)
{{ $user->user_meta->country }}
@empty
@endforelse
Эта ошибка возврата
Попытка получить свойство 'страна' необъекта
Но здесь, если я использую dd () , как это.
@forelse ($users as $user)
{{ dd($user->user_meta->country) }}
@empty
@endforelse
Я вижу правильное возвращаемое значение. США