【发布时间】:2016-04-13 00:26:39
【问题描述】:
我试试 Laravel.com 的 getting started 指南。
有一章创建任务。有一个回调参数$request,在函数$request->all() 中用于获取GET-Parameters。但是如果我执行那个回调我会得到错误
致命错误:调用未定义的方法 Illuminate\Support\Facades\Request::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('/');
});
【问题讨论】:
-
在文件顶部包含
use Illuminate\Http\Request;