我不确定为什么找不到它,但我需要在控制器中获取所需参数的值.例如,如果路由是/route/{param}
,如果有人输入了/route/123
,我希望得到123
:
public function some_method(Request $request)
{
// get {param} value, 123
}
我所看到的就是它要么用于路由模型绑定,要么不使用Request
(https://laravel.com/docs/10.x/routing#route-model-binding):
use App\Http\Controllers\UserController;
use App\Models\User;
// Route definition...
Route::get('/users/{user}', [UserController::class, 'show']);
// Controller method definition...
public function show(User $user)
{
return view('user.profile', ['user' => $user]);
}
*但也许我甚至不需要Request $request
,因为我可以通过request()
助手获得它?