у меня две таблицы..
Пользователь и 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
Я вижу, что значение возвращается правильно. США