gpt4 book ai didi

php - 在 Laravel 中验证数组

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:05:16 25 4
gpt4 key购买 nike

我需要验证我输入的数据,它说

htmlentities() expects parameter 1 to be string, array given (View: /var/www/mw/app/views/delivery-reports/edit.blade.php)

这是我的方法:

 public static $rules_imei = array(
'imei' => 'required|alpha_dash|min:2',

);

我的规则:

  public function __construct(
DeliveryReport $delivery_report)
{
$this->deliveryReport = $delivery_report;
}

这是我的 Controller 验证:

 $data = Input::get('imei');

if($errors = $this->deliveryReport->isInvalidImei($data))
{
return Redirect::back()->withInput()->withErrors($errors);
}

这是我的看法:

@for ($qty = 0; $qty < $item_quantity; $qty++)
<br>
{{Form::text('imei[]',$qty)}}
<br>
@endfor

最佳答案

更新的答案 (对于旧答案检查历史记录)

对此有未记录的核心支持(感谢 Andreas Lutro 的提示)。

$validator = Validator::make(Input::all(), []);
$validator->each('imei', ['required', 'alpha_dash', 'min:2']);

无需扩展。

延伸阅读

关于php - 在 Laravel 中验证数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24819786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com