// 重定向到指定路由
return redirect()->route('route_name');
// 重定向到指定 URL
return redirect('/url/path');
// 返回上一次访问的页面(通常用于表单提交后)
return back();
// 返回上一次访问的页面并附加参数
return back()->withInput(['key' => 'value']);
// 返回上一次访问的页面并显示错误信息
return back()->withErrors($errors);
在 Laravel 中,可以使用 redirect 函数来进行重定向。要将页面重定向到特定的路由并传递参数,可以按照以下步骤操作:
首先,确保已经创建了目标路由。如果没有,则需要在 routes/web.php(或其他相关文件)中添加该路由。
然后,在控制器中编写处理逻辑,当需要重定向时调用 redirect() 函数,并通过第二个参数传递所需的参数。示例代码如下:
use Illuminate\Support\Facades\Redirect;
// ...
public function redirectToRouteWithParameter() {
$parameter = 'example'; // 设置要传递的参数值
return Redirect::route('target_route', ['param' => $parameter]);
}