人気のPHP WEBアプリケーションフレームワークLaravelのTipsを記録していきます

Laravelで現在のルート名を取得する / ルート名でリンクする

● Laravelで現在のルート名を取得する

\Route::currentRouteName();

blade内では次のように確認します。

 @php
     $now_route = \Route::currentRouteName();
     dump( $now_route );
 @endphp

● Laravelでルート名でリンクする

routes/web.php に info.show という名前をつける

    // お知らせ
    Route::get("info/{id}", "FrontInfoController@show")->name("info.show");
// $info = \App\Info::findOrFail(999);
<a href="{{ route('info.show', $info->id) }}" >お知らせのタイトル</a>
No.1596
09/28 09:18

edit