«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Правила проверки изображений Laravel — полный пример и руководство

Правила проверки изображений Laravel — полный пример и руководство

Опубликовано 4 ноября 2024 г.
Просматривать:787

Laravel Image Validation Rules – Complete Example and Guide

Узнайте, как реализовать правила проверки изображений в Laravel 11, с помощью этого подробного примера. Узнайте, как проверять загрузку изображений, устанавливать ограничения на размер файлов, типы файлов, размеры и многое другое. Это пошаговое руководство идеально подходит для разработчиков, стремящихся обеспечить безопасную и эффективную обработку изображений в своих приложениях Laravel 11. Вы можете изучить Laravel 11: как удалить общедоступный URL-адрес — полное руководство с примером

Шаг для правил проверки Laravel 11 для изображений и фотографий

Шаг 1. Установите Laravel 11

Этот шаг не является обязательным; однако, если вы еще не создали приложение Laravel, вы можете выполнить следующую команду:

composer create-project laravel/laravel ImageValidation

Шаг 2. Создайте контроллер

На этом этапе мы создадим новый 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); 
    }
}

ЧИТАТЬ ДАЛЕЕ

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/mshsayket/laravel-11-image-validation-rules-complete-example-and-guide-4687?1 Если есть какие-либо нарушения, пожалуйста, свяжитесь с [email protected] удалить его
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3