Mar*_*cha 4 php laravel laravel-4
我需要验证我输入的数据,它说
htmlentities() expects parameter 1 to be string, array given (View: /var/www/mw/app/views/delivery-reports/edit.blade.php)
Run Code Online (Sandbox Code Playgroud)
这是我的方法:
public static $rules_imei = array(
'imei' => 'required|alpha_dash|min:2',
);
Run Code Online (Sandbox Code Playgroud)
我的规则:
public function __construct(
DeliveryReport $delivery_report)
{
$this->deliveryReport = $delivery_report;
}
Run Code Online (Sandbox Code Playgroud)
这是我的控制器验证:
$data = Input::get('imei');
if($errors = $this->deliveryReport->isInvalidImei($data))
{
return Redirect::back()->withInput()->withErrors($errors);
}
Run Code Online (Sandbox Code Playgroud)
这是我的观点:
@for ($qty = 0; $qty < $item_quantity; $qty++)
<br>
{{Form::text('imei[]',$qty)}}
<br>
@endfor
Run Code Online (Sandbox Code Playgroud)
更新的答案 (旧答案检查历史)
对此有无证件的核心支持(感谢Andreas Lutro提示).
$validator = Validator::make(Input::all(), []);
$validator->each('imei', ['required', 'alpha_dash', 'min:2']);
Run Code Online (Sandbox Code Playgroud)
无需延期.
进一步阅读
| 归档时间: |
|
| 查看次数: |
1044 次 |
| 最近记录: |