を1つのリンクで価格で注文したいのですが、このエラーが表示されます: "App \ Http \ Controllers \ ShopController :: productsの引数3がありません() "を開くと、 'content.products'ページが開きます。この経路である引数3がありません
public function products(Request $request,$category_url,$sort){
Product::getProducts($category_url, self:: $data);
if ($category1 = Categorie::where('url', '=', $category_url)->first()) {
$products = Product::where('categorie_id', $category1->getAttribute('id'))->orderBy('price', $sort)->get();
return view('content.products', self::$data , compact('products', 'sort'));
}
}
: これはコントローラ内の関数であるものがビューからリンクされている
Route::get('shop/{category_url}/sorting-{sort}','[email protected]');
、ビューはcontent.products
<a href=" {{ url('shop/'.$category['url'].'/sorting-asc')}}"
style="color:black"> High to low</a> |
<a href=" {{ url('shop/'.$category['url'].'/sorting-desc')}}" style="color:black">Low to high</a>
'shop'で始まるルートはありますか? – aynber