0

次のルート グループがあります。

Route::group(['prefix' => 'admin'], function () {

     Route::get('/', 'PagesController@index');

     // some more routes...
});

私のレイアウトファイルには、次の条件があります。

 @if (Request::is('admin/*'))
            @include('layouts.partials.admin_header')
 @else
            @include('layouts.partials.header')
 @endif

に移動するwww.examplesite.com/admin/と、管理ヘッダー ファイルに表示されませんか?

4

1 に答える 1

1

これは、ブラウザでwww.examplesite.com/admin/Laravel が url is adminsoを表示admin/*するためです。この場合、URL にスラッシュがないため、パターンが一致しません。これを修正するには、次を使用する必要があるようです:

@if (Request::is('admin','admin/*'))

それ以外の

@if (Request::is('admin/*'))

Bladeファイルに。

これで両方とも/admin/機能/admin/whateverするはずで、両方の管理ヘッダーを取得する必要があります

于 2015-11-28T11:15:29.193 に答える