【问题标题】:How do I validate the data for a Laravel 5 model in a artisan command?如何在工匠命令中验证 Laravel 5 模型的数据?
【发布时间】:2017-09-12 21:48:47
【问题描述】:

我有一个命令,它从 API 获取数据并使用 artisan 命令将其推送到我的本地数据库。因为是命令,所以我没有请求。

如何验证模型数据?我需要检查描述是否只有 10 个字符,以及 due_at 日期是否大于今天。

不能选择依赖数据库验证。

【问题讨论】:

    标签: php validation laravel-5 laravel-artisan


    【解决方案1】:

    验证不需要请求对象。您可以在此处将任何数组作为第一个参数传递:

    $validator = Validator::make([
        'title' => 'This is too long',
        'body' => 'Hello world!'
    ], [
        'title' => 'required|max:10',
        'body' => 'required',
    ]);
    

    【讨论】:

      猜你喜欢
      • 2015-07-09
      • 2015-04-13
      • 2014-08-30
      • 1970-01-01
      • 2016-08-02
      • 2018-02-21
      • 2020-12-25
      • 2014-09-07
      • 1970-01-01
      相关资源
      最近更新 更多