在 Laravel 中进行页面的跳转

// 重定向到指定路由

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]);
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容