我能够使用它来重定向到另一条路线并将数据传递给它:
public function method() {
$dir = "A";
$name = "ABC";
return redirect()->route('catch')->with([
'dir' => $dir,
'name' => $name
]);
}
public function catch() {
dd(Session::has('dir'));
dd(Session::has('name'));
}
以上代码一直工作到今天
然后我尝试在方法中设置会话和检查:
public function method() {
Session::put('dir', 'a');
Session::put('name', 'abc');
Session::has('dir'); // true
return redirect()->route('catch');
}
public function catch() {
Session::has('dir'); // false
}
(这是因为路线Route::get('/catch', ['as' => 'catch', 'uses' => Controller@catch])...
)
直到一秒钟才开始工作,我弄乱了nginx用户权限,然后就停止了工作