私は、あるサイトにブログと引用文句のある言葉リポジトリを持っています。 見積もりにはタグが付いており、そのエントリにもタグが付けられています。 私はこのrtconner/laravel-taggingパッケージを使用しています。未知数のタグの経路パターンを構築する方法 - Laravel&Conner/Taggable
ここで、記事と同じタグを共有するすべてのQuotation
モデルを表示することです。
Article::withAnyTag(['Gardening','Cooking'])->get();
可能溶液
オプションルーティングパラメータ:オリジナルドキュメントを例を提供するように
雄弁構文は、単純です。 this questionでアスカー選んだ答えは解決策を提供します:
//in routes.php
Route::get('/{book?}/{chapter?}/{topic?}/{article?}', '[email protected]');
//in your controller
public function func($book = null, $chapter = null, $topic = null, $article = null) {
...
}
私の問題
私のアプリで共有タグ私はすぐにでも10タグでの例を取得する以上の3または5をカウントする可能性があります。おそらくもっと
私の質問は
が、それは私が10個の、オプションのルーティングパラメータでURLを構築する必要があることを意味していますか?Route::get('quotations/tags/{tag1?}/{tag2?}/{tag3?}/{tag4?}/{tag5?}/{tag6?}/{tag7?}', '[email protected]');
は私の質問は、私は目に見える唯一のボタンを持つフォームを作成することができ、そして隠された選択フィールドで、私はすべてのタグを入れることができ
を言い換え:私は本当にこのようSTH必要です。ルートはPOSTタイプであり、それは動作します。しかし、このソリューションはURLベースではありません。