"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Regras de validação de imagem Laravel – exemplo completo e guia

Regras de validação de imagem Laravel – exemplo completo e guia

Publicado em 2024-11-04
Navegar:198

Laravel Image Validation Rules – Complete Example and Guide

Descubra como implementar regras de validação de imagem no Laravel 11 com este exemplo abrangente. Aprenda como validar uploads de imagens, definir limites de tamanho de arquivo, tipos de arquivo, dimensões e muito mais. Este guia passo a passo é perfeito para desenvolvedores que buscam garantir o manuseio seguro e eficiente de imagens em suas aplicações Laravel 11. Você pode aprender Laravel 11: Como remover o público da URL – Guia completo com exemplo

Etapa para regras de validação do Laravel 11 para imagem e foto

Passo 1: Instale o Laravel 11

Esta etapa não é obrigatória; entretanto, se você não criou o aplicativo Laravel, você pode prosseguir e executar o comando abaixo:

composer create-project laravel/laravel ImageValidation

Etapa 2: criar controlador

Nesta etapa, criaremos um novo ImageController; neste arquivo, adicionaremos dois métodos index() e store() para visualização de renderização e lógica de armazenamento de imagem. Você pode aprender como adicionar texto à imagem no Laravel 11 – Guia passo a passo

Vamos criar o ImageController seguindo o comando:

php artisan make:controller ImageController

a seguir, vamos atualizar o código a seguir para Controller File.

app/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); 
    }
}

LEIA MAIS

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/mshsayket/laravel-11-image-validation-rules-complete-example-and-guide-4687?1 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3