2017-05-30 14 views
0

pivotテーブルにcreated_at列を取得する方法を混乱させる。私はexam_userテーブルにcreated_atupdated_atカラムを持っています。今、私は私の見解では、このコードを持っている:

laravelのピボットテーブルでcreated_atを取得する方法

@if($exam->users()->where('user_id', Auth::user()->id)->exists()) 
    {{ Auth::user()->assignments()->pivot->created_at }} 
    <div class="alert alert-success">You have done with this exam.</div> 
@else 

このための任意のアイデアを?

答えて

3

リレーションシップを設定するときは、ピボットテーブルにタイムスタンプがあるかどうかを指定する必要があります。

public function things() { 
     return $this->belongsToMany('App\Thing')->withTimestamps(); 
    } 

編集:

は、私はそれをすでにやっているAuth::user()->assignments()->first()->pivot->created_at

+0

を試してみてください。 –

+0

'Auth :: user() - > assignments() - > first() - > pivot-> created_at'を試してください – Jagrati

+0

その最初の結果が得られました。現在のビューを使用して現在の割り当てを取得したい –

関連する問題