0

ララベルを使用しています。ユーザーが自分の Web サイトで最大 3 つの基準を使用して検索できるようにしたいと考えています。これらの基準は、クラス、ブランド、およびモデルです。

検索時にそれらの一部またはすべてを自由に使用できる必要があります。これらの間の関係は、Many->1、Many->1、Many->1 ほど単純ではなく、空白の場合は基準に番号が付けられるため、きれいな URL を使用して検索基準を次のように投稿したくありません。それらは次のようになります。

/SearchResults/0/BMW/0

これはユーザーと検索エンジンにとって無意味です。したがって、このルートには次のように通常の動的アドレスを使用したいと考えています。

/SearchResults/?Class=0&Brand="BMW"&Model=0

これら 3 つの条件を抽出してリソース コントローラーのカスタム メソッドに渡すルートを定義するにはどうすればよいですか?

私はこれを試しましたが、うまくいきません:

Route::get('/SearchResults/?Class={$class}&Brand={$brand}&Model={$type}', 'AdvertController@searchResults');

どうもありがとう

4

2 に答える 2