私はガイドをLaravel.comから試してみます。Request :: all()の未定義メソッド
の章があります。コールバックのパラメータは$request
であり、関数$request->all()
はGET-Parametersを取得するために使用されます。
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;'が含まれています –