私はこのようなルートを持っています:
// Open New Subscription page
Route::get('/account/subscriptions/create/{menu}', ['uses' => 'Subscriptions\SubscriptionController@create', 'as' => 'subscription.create']);
私のブレードテンプレートでは、次のような名前付きルートを使用しています。
<a href="{!! route('organisations.index') . "/p11-c3" !!}">
ただし、この形式は機能しません。
(url
にhref
をハードコーディングするのではなく)名前付きルートを使用しながら、変数メニューに値を渡すにはどうすればよいですか?
ルートパラメータを2番目の引数としてroute()ヘルパーに渡すことができます:
<a href="{!! route('organisations.index', ['menu' => 'p11-c3']) !!}">
正しい名前を使用していることを確認してください。ルーティングはsubscription.createルートを定義し、テンプレートはorganisations.indexルートを参照します。