我现在想捕获我所在的那条路线的ID,即显示路线,但是我想捕获我所在的那条ID,并将其发送给另一个控制器,
我在URL中解释user / {id} = user / 1或user / 2,因此我想捕获此视图中显示的ID,然后将其传递给另一个控制器以执行插入的数据库
beforeEach
,我想将其传递给该ID的驱动程序Route::get('user/{id}','UserController@show')->name('user.show');
http://localhost:8000/user/1
StudentController
答案 0 :(得分:3)
您需要在“ show”方法中添加ID。
赞:
public function show ($id)
{
// Do your stuff
}
拨打路线时,请不要忘记将ID传递给路线。
route('user.show', ['id' => $id]);
请参阅此文档,它是匿名函数,但概念相同
答案 1 :(得分:0)
您的路线应该看起来像在使用路线时返回id
值:
Route::get('user/{id}','UserController@show', function ($id) {
return $id;
});
然后您可以在函数中访问它,例如:
$request->route('id');