У меня есть правило запроса, подобное этому:
public function rules()
{
return [
'title' => 'required',
'recipients' => 'required',
'attachments' =>'mimes:jpeg,png,pdf,doc,xls|max:10410',
];
}
Поэтому я ищу способ сделать правила динамическими, с помощью чтения файла конфигурации или чтения из базы данных.
Например,:
Я сделал вспомогательную функцию с именем 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',
];
}
Возможно ли этоили что я должен сделать для покрытия этого?
Заранее спасибо.