我只是通过youtube视频学习laravel4并学习CRUD RESTful Way我相信我做了youtube所做的一切,但不知怎的,我确实得到了这个错误,我不知道从哪里开始看我做错了什么。
有人可以让我知道我应该寻找什么错误吗?
提前致谢^ _ ^
答案 0 :(得分:3)
问题非常明确:您将字符串作为需要数组的方法的第一个参数传递。
我猜我们在这里谈论验证课程:
$validation = Validator::make($array, $rules);
其中$array
是您要验证的field => value
对数组,$rules
是您要应用的规则数组。
只是一个例子,
$validation = Validator::make(Input::all(),
array('username' => 'required', 'email' => 'required|email'));
或者,更详细:
$fields = array('username' => Input::get('username'), 'email' => Input::get('username'));
$rules = array('username' => 'required', 'email' => 'required|email');
$validation = Validator::make($fields, $rules);
在文档here中很容易解释。