0
私はいくつかの部分を無効にしたいので、私は、ビュー上の要求を行うと、いくつかのページのために:Laravel(経路の助けを借りて)
@if (\Request::route()->getName() != 'product.show')
これは動作しますが、私の質問ですが、私は私のスクリプトはもっとflexibileにするために私のルート上に追加のパラメータを設定することができます、のようなもの:
マイ経路コードは次のとおりです。
Route::get('/product/{slug}', ['uses' => '[email protected]', 'NO_SIDEBAR_PARAM' => 'true'], function ($slug) {
return [$slug];
})->name('product.show');
は、だから私は作成したい場合は、「NO_SIDEBAR_PARAM」上の要求要素を有効または無効にするには、「true」または「false」に設定されている場合。
正しいですか?
このロジックを製品コントローラの1つのshowメソッドにのみ適用する場合は、コントローラメソッドがtrue値を持つ 'サイドバー'変数を渡すようにするのが最も簡単です。そして、その変数が真実であることを確認する – tam5