简介

重定向响应是 Illuminate\Http\RedirectResponse 类的实例,并且包含用户需要重定向至另一个 URL 所需的头信息。

重定向到命名路由

如果调用不带参数的辅助函数 redirect 时,会返回 Illuminate\Routing\Redirector 实例。这个实例允许你调用 Redirector 上的任何方法。例如为命名路由生成 RedirectResponse ,可以使用 route 方法。

  1. return redirect()->route('login');
  2. //login = 路由中路由命名

如果路由中有参数,可以将其作为第二个参数传递到 route 方法:

return redirect()->route('login', ['id' => 1]);