Узнайте, как реализовать правила проверки изображений в Laravel 11, с помощью этого подробного примера. Узнайте, как проверять загрузку изображений, устанавливать ограничения на размер файлов, типы файлов, размеры и многое другое. Это пошаговое руководство идеально подходит для разработчиков, стремящихся обеспечить безопасную и эффективную обработку изображений в своих приложениях Laravel 11. Вы можете изучить Laravel 11: как удалить общедоступный URL-адрес — полное руководство с примером
Этот шаг не является обязательным; однако, если вы еще не создали приложение Laravel, вы можете выполнить следующую команду:
composer create-project laravel/laravel ImageValidation
На этом этапе мы создадим новый ImageController; в этом файле мы добавим два метода index() и store() для рендеринга и сохранения логики изображения. Вы можете узнать, как добавить текст к изображению в Laravel 11 — пошаговое руководство
Давайте создадим ImageController с помощью следующей команды:
php artisan make:controller ImageController
Далее давайте обновим следующий код в файле контроллера.
приложение/Http/Controllers/ImageController.php
validate($request, [ 'image' => [ 'required', 'image', 'mimes:jpg,png,jpeg,gif,svg', 'dimensions:min_width=100,min_height=100,max_width=1000,max_height=1000', 'max:2048' ], ]); $imageName = time().'.'.$request->image->extension(); $request->image->move(public_path('images'), $imageName); /* Write Code Here for Store $imageName name in DATABASE from HERE */ return back()->with('success', 'You have successfully upload image.') ->with('image', $imageName); } }
ЧИТАТЬ ДАЛЕЕ
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3