我是Laravel框架的新手,现在在尝试更新记录的用户信息时遇到问题 .
路线:
Route::post('/user/{id}', function (Request $request, $id) {
return App\Http\Controllers\UsersController::update($request, $id);
});
public static function update($request, $id)
{
$user = User::find($id);
$user->name = $request->input('name');
...
$user->save();
...
}
错误:
UsersController.php第24行中的FatalErrorException:调用未定义的方法Illuminate \ Support \ Facades \ Request :: input()
1 回答
在文件顶部添加以下导入:
否则你的控制器从全局命名空间中注入 Request 类的实例,该命名空间是 Illuminate\Support\Facades\Request ./的别名