首页 > 解决方案 > laravel 枚举验证规则

问题描述

我想在 laravel 中验证一个枚举,但我不清楚如何做到这一点。

在我的数据库中,我有一个枚举属性,并且迁移将枚举转换为数组类型(例如enum('Delta','Statisch')-> array('Delta','Statisch'))。但是我如何验证枚举/我收到的数据(我如何知道选择了枚举的哪个值以及如何确保接收到的值是枚举的一部分)?

标签: laravelapi

解决方案


尝试这个

use Validator;

$validator = Validator::make([
    'type' => 'in:Delta,Statisch', // DEFAULT or SOCIAL values
]);

推荐阅读