Laravel过滤器,设置变量

时间:2013-02-04 12:05:20

标签: php timezone laravel

我不确定我是否正确这样做但我想基本上使用过滤器来检查用户是否在每个Web请求之前设置了他们的时区,因此如果他们没有,我想加载一个请求他们的弹出框这样做。但是,我只发现了如何在过滤器中重定向,有没有办法可以设置一个路径可以使用的变量?

2 个答案:

答案 0 :(得分:1)

没有更多信息 - 这是一个通用的解决方案:

$time_zone = // where ever you checking if the time_zone is set?

if (is_null($time_zone))
{
   redirect ('/somewhere/set_timezone');
}
else
{
   // do something
}

答案 1 :(得分:0)

如果您只是想在视图中添加变量,可以在过滤器中执行此操作:

View::share('timezone_set', false);

另一种方法是使用视图作曲家。