我Productcategory.php有Laravel雄辯如何讓一個類別中的所有產品與塞
public function products()
{
return $this->hasMany('App\Models\Product');
}
而且Product.php有
public function productcategory()
{
return $this->belongsTo('App\Models\Productcategory', 'category_id');
}
現在我的路線是
Route::get('gallery/{slug}', '[email protected]');
當URL類似於gallery/print-pattern-client-work
時,我如何獲得具有相同類別的所有產品?我有以下但category_id
是一個整數,而不是一個slu。。所以我不太確定如何去做。
public function index()
{
$categoryslug = Request::segment(2);
$products = Productcategory::with('products')->where('category_id',$categoryslug)->get();
...
}
'print-pattern-client-work'是它的任何類別嗎? –