0
我正在做一个基于网站的laravel 4.2和Bootstrap。我想要一个引导模式弹出对话框来加载某些路由,前提是用户还没有登录。 到目前为止,我已经帮助它加载了整个应用程序加载后,这是不是我想要的,但我是在正确的方向。Laravel 4.0过滤器和Ajax加载引导模式弹出
这是我的Ajax调用
script type="text/javascript"> $(document).ready(function() {
$.get("status", function(data, status){
data.status == false ? $('#modal-form').modal({backdrop: 'static'}) : $('#modal-form').modal('hide');
});
});
状态指的是在这条航线
Route::get('/status', '[email protected]');
定义的URL和方法在这里
public function getLoginStatus()
{
return Response::json(array('status' => Sentry::check()));
}
从这个定义,在整个应用程序的每个路径上的模态对话框负载。如果用户没有登录,我想限制对话在某些路线上加载。
Thing Laravel过滤器会为我做伎俩,但我没有这样做。 喜欢的东西
Route::filter('status', function()
{
});
,然后路线是这样:
Route::get('profile', array('as' => 'submit-profile','before' => 'status','uses' => '[email protected]'));
谢谢你们希望你能给我一些建议。