首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Laravel中访问路由时,如何将变量作为路由参数传递?

在Laravel中访问路由时,如何将变量作为路由参数传递?
EN

Stack Overflow用户
提问于 2019-04-16 03:33:33
回答 1查看 88关注 0票数 1

这不起作用:

return redirect('/view-project-team/' . $projectRequest->id );

在这种情况下,将变量传递到路由中的正确方式是什么?

EN

回答 1

Stack Overflow用户

发布于 2019-04-16 04:02:48

正如评论中所说,您应该使用路由的名称:

return redirect()->route('view.project.team', ['id' => $projectRequest->id]);

可以在路由器中定义名称:

Route::get('/view-project-team/{id}', 'YourController@yourHandler')->name('view.project.team');

请注意:

路由名称中的圆点不是必需的(您可以将任何name).

  • 'id' in
  1. 指定为引用Route::get()中的{id}调用(名称必须匹配)。
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55696122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档