Один простой способ - использовать валидатор:
для установки максимального размера использования
$validator = Validator::make($request->all(), [
'file' => 'max:500000',
]);
Значение указывается в килобайтах. То есть максимум: 10240 = максимум 10 МБ
также см .:
Проверка запроса Laravel
И если вы хотите использовать это правило много раз, вы можете сделать запрос и добавить туда эти правила
1. пробег
php artisan make:request ExampleRequest
2. в приложении / Http / Запросы выберите ExampleRequest
public function authorize()
{
return true;
}
public function rules()
{
return [
'file'=>'max:500000',
];
}
3. используйте ExampleRequest там, где вам нужно, вместо Request