当我dd(back())
显示所有内部back(),其中一个键是 _previous ,我想使用它。
我的代码:
if($request->session()->attributes['_previous'] !== NULL)
// go back
else
// go to specific page
我的问题:
属性受到保护,如果它不为空,我就无法使用 _previous 返回。 有什么建议我可以使用或其他一些方法吗?
鉴赏
答案 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