在Laravel中back()不为null时重定向

时间:2016-03-08 07:12:50

标签: php laravel redirect back

当我dd(back())显示所有内部back(),其中一个键是 _previous ,我想使用它。

我的代码:

if($request->session()->attributes['_previous'] !== NULL)
// go back
else
// go to specific page

我的问题:

属性受到保护,如果它不为空,我就无法使用 _previous 返回。 有什么建议我可以使用或其他一些方法吗?

鉴赏

1 个答案:

答案 0 :(得分:2)

我只使用NULL,因为当您想要重定向并同时拥有back() if($_SERVER['HTTP_REFERER']){ Redirect::back(); }else{ Redirect::route('main.page'); } 时,我看不到任何情况。

如果你想检查推荐人,你可以这样:

NULL

顺便说一句,如果你想检查false(不只是is_null)的内容,你应该使用$http.get(...).then(onSuccess, onError)函数: https://secure.php.net/manual/ru/function.is-null.php