Laravelのテンプレート(blade)内で、URLによる条件判定を実装する方法。
Requestクラスのisメソッドを使います。
@if(Request::is('hoge/huga/index'))
URLが【ドメイン】/hoge/huga/indexだった時の処理
@endif
こんな風に、CSSのクラス出し分けに使ったりします。
@if(Request::is('category/detail'))
<div class="category">
・・・
</div>
@endif
ワイルドカードで指定もできます。
よくある、入力→確認→完了のような画面でURLの前方が共通のときに利用したりします。
@if(Request::is('hoge/huga/*'))
URLが【ドメイン】/hoge/huga/で始まる時の処理
@endif
便利なのでよく使います。





