2016-05-06 11 views
0

Laravel初心者はこちら 次のスニペットを理解しようとしていますが、Laravelドキュメントではっきりと説明されていません。私が理解しているところでは、ルートファイルには新しいタスク作成のためのルートが含まれているので、バリデータは着信するRequestオブジェクトのすべてのフィールドをチェックし、名前のフィールドが255文字に等しい場合の方法、正しいなぜ私たちはそこでA $要求 - >すべての()ビットを持っていないということです

Route::post('/task', function (Request $request) { 
$validator = Validator::make($request->all(), [ 
    'name' => 'required|max:255', 
]); 

答えて

2

二つの引数取りValidator::make()方法:???チェックする入力の一つの配列を、と1つのarraチェックするルールのy。

ウェブページから投稿されたフォームがある場合は、$requestオブジェクトからフォームデータ(および/またはGET変数)を取得できます。それらのすべてが必要な場合は、単に$request->all()と呼んでください。

コード内には基本的に「新しいバリデーターを作成したいのですが、投稿されたフォームデータを提供したいので、フォームデータをこれらのルールと照合したいのですが、名前フィールドが指定されていることを確認し、255文字以下であることを確認します。

希望は意味があります。

+0

ありがとうございました! – omrakhur

関連する問題