ブレードでは、現在のルートがルートと一致するかどうかを確認する場合は、次のように使用できます。
@if(Route::currentRouteName() == 'parameter')
{{ 'yes' }}
@else
{{ 'no' }}
@endif
しかし、次のようなワイルドカードと一致させたい場合はどうでしょうか。
@if(Route::currentRouteName() == 'parameter.*')
{{ 'yes' }}
@else
{{ 'no' }}
@endif
そのための解決策はありますか?
「*」と「:any」を試しましたが、うまくいきませんでした。
注:URLではなくルートを確認したい。
どんな助けでもいただければ幸いです。
ありがとう、
Parth Vora
Laravelの文字列ヘルパー関数を使用する
str_is('parameter*', Route::currentRouteName())
で始まるすべての文字列に対してtrueを返します parameter
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加