如何在laravel中显示关系数据?

时间:2017-09-03 14:28:26

标签: php laravel

我在laravel中有关系,当我在表中没有任何内容时,我得到了未定义的偏移量0.所以我做了类似的事情:

Sex: @if($user->user_data[0]->sex == 0) <br />@else {{$user->user_data[0]->sex}}<br /> @endif

这是控制器和型号:

型号:

public function getUserById($id)
    {

        $user = User::with('user_data', 'comments')->where('id',$id)->first();

        return $user;
    } 

控制器:

public function getUser($id) 
{
    $user = $this->model->getUserById($id);

    return view('user.user', compact('user'));
}

我怎样才能做得更好?

1 个答案:

答案 0 :(得分:0)

试试这个

tf.nn.dynamic_rnn

选项2

@if(isset($user->user_data[0]))
{{ $user->user_data[0]->sex }}
@else
Unknown
@endif