请求中未定义的方法::all()
我从 Laravel.com 开始尝试入门指南。
有一章 创建任务。回调有一个参数,在函数中用于获取 GET 参数。但是如果我执行该回调,我会收到错误$request
$request->all()
致命错误:调用未定义的方法照亮\支持\外观\请求::all()
这是我的代码:
Route::post('/task', function(Request $request) {
$validator = Validator::make($request->all(), [
'name' => 'required|max:255',
]);
if($validator->fails())
redirect('/')->withInput()->withErrors($validator);
$task = new Task();
$task->name = $request['name'];
$task->save();
return redirect('/');
});