我当前在我的控制器中为包含const的列设置了验证
Controller
protected $validation = [
'state' =>
'in:' . FilmState::ACTIVE . ',' . FilmState::INACTIVE
];
const文件
class FilmState
{
public const ACTIVE = 'active';
public const INACTIVE = 'inactive';
}
有没有一种方法可以在一个数组中列出const,然后如何将其传递给控制器中我的验证数组中的验证?
Const Attempt
public const STATES = [
'active',
'inactive'
];
控制器验证尝试
protected $validation = [
'state' =>
'in:' . FilmState::STATES
];
我相信const数组是正确的,但不确定如何将这个数组添加到验证中,我的上述尝试会成功吗?
在尝试通过数组值进行验证时,应使用in_array:而不是in:。>