2017-09-03 5 views
2

私はlaravelで関係を持っていると私は、テーブルには何もないとき、私は未定義しまったので、私はこのようなものでし0オフセット:laravelで関係からデータを表示する方法は?

モデル:

public function getUserById($id) 
    { 

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

     return $user; 
    } 
ここ

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

をコントローラとモデルであります

コントローラー:

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

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

どのように私はCAそれはいい?

答えて

0

この

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

オプション2

{{$user->user_data[0] or 'Unknown'}} 
+0

は、それは私のような未知のと同じです。試してみてください私はこれが欲しい " –

+0

私はより良いことができるかどうか、またはuser_data [0] –

+0

を使用しないように関係からデータを取得することができればそれを定義することができます –

関連する問題