2017-05-18 10 views
1

Eloquent:Relationshipsを使用して、ブレード内のユーザー名を表示したいとします。私のコードの関係を使用してデータを表示することができますが、データがソフト削除された場合、私にエラーが発生します。Laravelソフト削除による関係データの表示

ここに私のコードです。 // // index.blade

//史モデル//

public function user() 
{ 
    return $this->belongsTo(User::class); 
} 

// Userモデル//

public function history() 
{ 
    return $this->hasMany(History::class); 
} 

//コントローラー//

public function index() 
{ 
    $histories = History::find(3); 
    return view('booking.backend.content.history.index', compact('histories')); 
} 

{{$history->user->name}} 

答えて

0

私はすでにそれを修正しました。 私のモデルヒストリーでは、私はwithtrashedを追加します。

public function history() 
{ 
    return $this->hasMany(History::class)->withTrashed(); 
} 
関連する問題