0

У меня есть следующий маршрут группа:Laravel запрос URI не работает

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

    Route::get('/', '[email protected]'); 

    // some more routes... 
}); 

В моем файле макета У меня есть следующее условие:

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

Когда я перейти к www.examplesite.com/admin/ это не отображающее в админ заголовочный файл?

ответ

1

Это потому что, когда у вас есть в браузере www.examplesite.com/admin/ Laravel увидит URL-адрес admin, так что admin/* шаблон не будет соответствовать в этом случае, потому что не будет слэша в URL-адресе. Чтобы исправить это, кажется, вы должны использовать:

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

вместо

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

в файле лезвию.

Теперь оба /admin/ и /admin/whatever должны работать, и вы должны получить для них обоих админ заголовка

+0

Спасибо. Сменяется выше. – adam78

Смежные вопросы