Merhaba,
Laravel route'da iki adet parametrem var birisi slug diğeri ID.
Fakat controller kısmında slug ile işim olmadığı sadece URL'de gözükmesini istediğim için veriyorum.
http://www.xxxx.com/product/polo-t-shirt/2
Route::get('/product/{product:slug}/{skuId}', [App\Http\Controllers\Shop\ProductController::class, 'detail'])->name('product.detail');
public function detail($skuId)
{
$sku = Sku::with(['product', 'option.optionValues.sku'])->where('id', $skuId)->first();
if(!$sku) {
abort(404);
}
return view('shop.product.detail', compact('sku'));
}
burada parametre yerine sadece son verdiğimi almak istiyorum ($slug, $skuId) yazmak istemiyorum kullanmayacağım için böyle bir yöntem var mı route'da ?