0
ブレードビューで一部のデータをループしようとしています。ビュー内にネストされたリレーションをループする
がは、だから私は、その後の日をループしてタスクを注文することができます。私は私の見解を持っているしたいと思い何
は以下の通りです:これは私のデータベースのセットアップです私がLaravelに経験したことはありません。私はカテゴリ別にタスクを最良の方法で注文するのが難しいです。
public function tasks()
{
return $this->hasMany('App\Task');
}
:私は私の
カテゴリーモデルで
public function days()
{
return $this->belongsToMany('App\Day');
}
public function category()
{
return $this->belongsTo('App\Category');
}
:私は私のタスクモデルで
public function tasks()
{
return $this->belongsToMany('App\Task');
}
:私は私の日モデルで
public function index()
{
$categories = Category::all();
return view('app.blade.php', compact('categories'));
}
をしかし、どのように、私は日によってそれらを注文することを確認して、カテゴリ別に行うことができます:私のコントローラでは、私は今だけ持っていますか?大いに感謝します。
少なくとも[ManyToMany](https://laravel.com/docs/5.3/eloquent-relationships#many-to-many)の関係ではピボットテーブルが必要です。 –
@BasheerAhmed、はいごめんなさい。私の写真は正しくありませんでした。今は正しいはずです。 – nielsv