class Index
{
public function index()
{
// 判断session完成标记是否存在
if (session('?complete')) {
// 删除session
session('complete', null);
return '重定向完成,回到原点!';
} else {
// 记住当前地址并重定向
return redirect('index/hello')->with('name', 'thinkphp')->remember();
}
}
public function hello()
{
$name = session('name');
return 'hello,' . $name . '! <br/><a href="/index/restore">点击回到来源地址</a>';
}
public function restore()
{
// 设置session标记完成
session('complete', true);
// 跳回之前的来源地址
return redirect()->restore();
}
}返回记住地址时报错啊[0] ArgumentCountError in helper.php line 373
Too few arguments to function redirect(), 0 passed in ……
最佳答案