Laravel:如果检测到直接URL访问,则忽略模态模板

时间:2014-03-28 13:28:16

标签: laravel blade

我正在以模式加载我的注册/登录表单。如果模式由于javascript限制而无法加载,或者出于任何原因,注册/登录链接将充当普通链接并将用户引导至注册/登录页面。

问题:如何检测页面未加载ajax,以便我可以应用某些内容......

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

1 个答案:

答案 0 :(得分:3)

在布局中:

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

视图文件将保持不变。即他们将扩展到相同的布局。