如何在 artisan 命令中验证 Laravel 5 模型的数据?
How do I validate the data for a Laravel 5 model in a artisan command?
我有一个命令可以从 API 中获取数据并使用 artisan 命令将其推送到我的本地数据库。由于是命令,我没有请求。
如何验证模型数据?我需要检查描述是否只有 10 个字符以及 due_at 日期是否大于今天。
依赖数据库验证不是一种选择。
验证不需要请求对象。您可以在此处将任何数组作为第一个参数传递:
$validator = Validator::make([
'title' => 'This is too long',
'body' => 'Hello world!'
], [
'title' => 'required|max:10',
'body' => 'required',
]);
我有一个命令可以从 API 中获取数据并使用 artisan 命令将其推送到我的本地数据库。由于是命令,我没有请求。
如何验证模型数据?我需要检查描述是否只有 10 个字符以及 due_at 日期是否大于今天。
依赖数据库验证不是一种选择。
验证不需要请求对象。您可以在此处将任何数组作为第一个参数传递:
$validator = Validator::make([
'title' => 'This is too long',
'body' => 'Hello world!'
], [
'title' => 'required|max:10',
'body' => 'required',
]);