Laravel 4 で @if ステートメント (Blade) 内の現在の URL を取得するにはどうすればいいですか? 質問する

Laravel 4 で @if ステートメント (Blade) 内の現在の URL を取得するにはどうすればいいですか? 質問する

私は Laravel 4 を使用しています。Laravel の Blade テンプレート エンジンを使用して、ビュー内の条件内の現在の URL にアクセスしたいのです@ifが、方法がわかりません。

次のようなものを使用して実行できることはわかっています<?php echo URL::current(); ?>が、ブレード ステートメント内では不可能です@if

助言がありますか?

ベストアンサー1

Request::url()現在の URL を取得するには、次の例のように使用できます。

@if(Request::url() === 'your url here')
    // code
@endif

LaravelはURLがパターンに一致するかどうかを確認する方法を提供しています

if (Request::is('admin/*'))
{
    // code
}

さまざまなリクエスト情報を取得するには、関連ドキュメントを確認してください。http://laravel.com/docs/requests#リクエスト情報

おすすめ記事