1
- マネージャーhasOneのベンダー
- ベンダーhasManyのメニュー
そして、このように私のルート:ラヴェル関係を持つSQLの最良の方法は?
$vendor = manager::where('status','>',0)
->with(['vendor' => function($query) use ($vid) {
$query->where('id',$vid);
}])->first()->vendor()->first();
$menu= $vendor->menu()->where('id',$id)->first();
return $menu;
Iドン:私はすでにこのようなクエリを書いた
Route::get('vendor/{vid}/menu/{id}', '[email protected]');
`tこれが書かれて元のSQLを知っているが、それはクエリのようだマナエ時間、 は、最高の効果を得るための方法ですか?
ラッパー関数を作成して、 – madalinivascu
と呼ぶだけで、ベンダーIDがあればマネージャーが必要なのはなぜですか? – madalinivascu