【发布时间】:2023-03-07 11:11:01
【问题描述】:
这不起作用:
return redirect('/view-project-team/' . $projectRequest->id );
在这种情况下,将变量传递到路由中的正确方法是什么?
【问题讨论】:
-
你得到的错误是什么?
-
你应该命名路由,然后使用
return redirect()->route('nameOfRoute', ['id' => 1]); -
正如@DerekPollard 所说,您可以生成命名路由的url。 Named Routes docs
-
您如何以及在哪里命名路线?
-
我做了这个
Route::get('/view-project-team/{project_request_id}', 'SinglePageController@viewProjectTeam')->name('viewProjectTeam');和这个return redirect()->route('viewTeamProject', ['project_request_id' => $projectRequest->id ]);,但现在我得到一个500错误