"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Reglas de validación de imágenes de Laravel: ejemplo y guía completos

Reglas de validación de imágenes de Laravel: ejemplo y guía completos

Publicado el 2024-11-04
Navegar:399

Laravel Image Validation Rules – Complete Example and Guide

Descubra cómo implementar reglas de validación de imágenes en Laravel 11 con este ejemplo completo. Aprenda a validar cargas de imágenes, establecer límites de tamaño de archivo, tipos de archivo, dimensiones y más. Esta guía paso a paso es perfecta para desarrolladores que buscan garantizar un manejo de imágenes seguro y eficiente en sus aplicaciones Laravel 11. Puedes aprender Laravel 11: Cómo eliminar público de una URL - Guía completa con ejemplo

Paso para las reglas de validación de Laravel 11 para imágenes y fotografías

Paso 1: Instale Laravel 11

Este paso no es necesario; sin embargo, si no ha creado la aplicación Laravel, puede continuar y ejecutar el siguiente comando:

composer create-project laravel/laravel ImageValidation

Paso 2: crear controlador

En este paso, crearemos un nuevo ImageController; En este archivo, agregaremos dos métodos index() y store() para renderizar la vista y almacenar la lógica de la imagen. Puede aprender cómo agregar texto a una imagen en Laravel 11: guía paso a paso

Creemos ImageController con el siguiente comando:

php artisan make:controller ImageController

a continuación, actualicemos el siguiente código al archivo del controlador.

aplicación/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); 
    }
}

LEER MÁS

Declaración de liberación Este artículo se reproduce en: https://dev.to/mshsayket/laravel-11-image-validation-rules-complete-example-and-guide-4687?1 Si hay alguna infracción, comuníquese con [email protected] para borrarlo
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3