Где использовать ограничение в этом коде? - PullRequest
2 голосов
/ 12 мая 2019

В этом контроллере я загружаю изображение в базу данных, но как я могу использовать ограничение?Должен ли я использовать валидатор?Как это должно выглядеть?

Это мой первый проект, и я начал использовать Laravel Framework для своей степени.

namespace App\Http\Controllers\Autqwdh;



1 Ответ

1 голос
/ 12 мая 2019

Вы можете использовать Laravel Validations для ваших чеков, который возвращает ErrorBag, содержащий содержательное сообщение об ошибке, которое вы можете использовать в своем блейде .

$request->validate([
    'image' => 'image|max:5000'
]);

image validator:

Проверяемый файл должен быть изображением (jpeg, png, bmp, gif или svg)

max validator:

Проверяемое поле должно быть меньше или равно максимальному значению.Строки, числа, массивы и файлы оцениваются так же, как правило размера.

В других случаях проверьте Документы Laravel - Проверка

...