Laravel: игнорирование модального шаблона, если обнаружен прямой доступ к URL

Я загружаю свою регистрацию / форму входа в модал. Если модал не загружается из-за ограничений javascript или по какой-либо причине, ссылка для регистрации / входа будет действовать как обычная ссылка и перенаправит пользователя на страницу регистрации / входа.

Проблема: Как я могу обнаружить, что страница не загружается с помощью AJAX, чтобы я мог применить что-то вроде...

 @if(!$modal)
   @extends('fullLayout')
 @else
   @extends('ajaxLayout')
 @endif

1 ответ

В макете:

@if(Request::ajax())
  //write the template for ajax request
@else
  //write the template for full layout
@endif

файлы просмотра останутся такими же. то есть они будут распространяться на один макет.

Другие вопросы по тегам