1

这不起作用:

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

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

4

1 回答 1

5

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

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

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

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

注意:

  1. 路线名称中的点不是必需的(您可以给出任何名称)。
  2. 'id'in route()call 是指{id}in Route::get()call(名称必须匹配)。
于 2019-04-15T20:02:48.397 回答