0
我已經開始使用Laravel 4 Beta 2,並且遇到驗證問題。laravel 4驗證 - 驗證不工作
我有這樣的路線:
Route::post('inscription', function()
{
$rules = array(
array('nom' => 'required'),
array('passe' => 'required')
);
$validator = Validator::make(Input::all(), $rules);
if ($validator->fails())
{
echo var_dump(Input::all());
$messages = $validator->messages();
print_R($messages->all());
}
});
而我得到的是,當我在表單中輸入的值:
array (size=2)
'nom' => string 'Dupont' (length=6)
'passe' => string 'monpasse' (length=8)
Array ([0] => The 0 field is required. [1] => The 1 field is required.)
,告訴我字段是必需的,但有值!
這不是問題,我在我的規則數組中犯了一個語法錯誤。必須是一個簡單的數組。 –