Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Cadastro e Login com Laravel - #02 Laravel Breeze

29/06/2021

Nesse tutorial vamos começar a trabalhar com a autenticação dentro do framework Laravel, para tanto vamos instalar o kit Laravel Breeze.

Autenticação com Laravel

Nessa série trabalharemos com Laravel Breeze. Para tanto, vamos instalá-lo:

composer require laravel/breeze --dev
php artisan breeze:install
npm install
npm run dev
php artisan migrate

Pode ser que para rodar os comandos npm acima seja necessário instalar o NodeJS


app/Providers/AppServiceProvider.php

Ao rodar o comando migrate vocês podem se deparar com erro de comprimento da coluna. Para corrigir esse erro, basta acessar o diretório app >> Providers >> AppServiceProvider.php e alterar o método boot():

<?php

namespace App\Providers;

use Illuminate\Support\Facades\Schema;
use Illuminate\Support\ServiceProvider;

class AppServiceProvider extends ServiceProvider
{
    public function boot()
    {
        Schema::defaultStringLength(125);
    }
}

Repare que no código acima, no top level do código eu importei o Facade Schema.

Posteriomente apague as tabelas já criadas no banco e rode novamente o comando abaixo:

php artisan migrate

Traduzindo Mensagens

Por padrão, as mensagens de erro, de sucesso, as labels e inputs virão todas na língua inglesa, porém é possível traduzir a maior parte dessas mensagens. Basta instalar o pacote abaixo:

composer require lucascudo/laravel-pt-br-localization --dev
php artisan vendor:publish --tag=laravel-pt-br-localization

E depois alterar o arquivo config/app.php:

'locale' => 'pt_BR',
'timezone' => 'America/Sao_Paulo',

Por fim basta rodar novamente o servidor:

php artisan serve

Sucesso nos códigos e na vida!

Precisa de aulas particulares? webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Cadastro e Login com Laravel - #01 Introdução e Requisitos
Hoje iniciamos o curso de Cadastro e Login com Laravel. Nesse curso aprenderemos como construir um sistemam completo, inclusive com níveis de acesso.
Saiba mais!
Cadastro e Login com Laravel - #03 Entendendo o Sistema
Nesse tutorial vamos passar pelas rotas e diretórios do Laravel Breeze para entender um pouco mais sobre o kit de autenticação do framework.
Saiba mais!
Crud
Nesse curso aprenderemos como desenvolver uma ClassCrud com conexão ao banco de dados mysql através dos conectores PDO e MYSQLi.
Saiba mais!