我有一个这样的请求规则:
public function rules()
{
return [
'title' => 'required',
'recipients' => 'required',
'attachments' =>'mimes:jpeg,png,pdf,doc,xls|max:10410',
];
}
因此,我正在寻找一种方法使规则动态化,使用read config file或read from database。
例如:
我做了一个名为setting的助手函数,它可以从我的数据库加载setting,我想读取这些数据并按照我的规则设置如下:
public function rules()
{
$max_upload_size = setting('max_document_upload_size'));
return [
'title' => 'required',
'recipients' => 'required',
'attachments' =>'mimes:jpeg,png,pdf,doc,xls|max:$max_upload_size',
];
}
有可能吗?我该怎么做才能掩盖这件事?
提前谢谢。