Kits de Iniciação

Introdução
Para podermos proporcionar um ponto de partida para a construção da sua nova aplicação Laravel, ficamos felizes por oferecermos kits de autenticação e de aplicação. Estes kits criam automaticamente uma base para a sua aplicação com rotas, controllers e views que irá precisar para o registo e autenticação dos utilizadores da sua aplicação.
Enquanto se familiariza e inicia a utilização dos kits de iniciação, eles não são necessários. Fique à vontade para contruir a sua aplicação desde o inicio instalando simplesmente um novo projecto Laravel. De qualquer forma, sabemos que conseguirá construir algo grandioso!
Laravel Breeze
Laravel Breeze é um package minimalista que engloba todas as funcionalidades de autenticação do Laravel, incluindo o login, registo, reset de passwords, verificação de emails e confirmação de passwords. A camada padrão de views do Laravel breeze é construida em cima de ficheiros Blade customizados com TailwindCSS. O Breeze oferece um excelente ponto de partida para o início de uma nova aplicação.
Instalação
Primeiro, você deve instalar um novo projecto Laravel, configurar a sua base de dados, e executar as migrations:
curl -s https://laravel.build/example-app | bash
cd example-app
php artisan migrate
Uma vez criada a nova aplicação Laravel, deverá instalar o Laravel Breeze usando o composer:
composer require laravel/breeze --dev
Depois que o Composer tenha instalado o Laravel Breeze, pode executar o comando Artisan breeze:install
. Este comando publica as views de autenticação, rotas, controladores e outros recursos para sua aplicação. Laravel Breeze publica todo o seu código para o que tenha total controle sobre os recursos e implementação. Depois da instalação do Breeze, você também deve compilar seus assets, de modo que o seu aplicativo de arquivos CSS fique disponível:
php artisan breeze:install
npm install
npm run dev
php artisan migrate
Em seguida, você pode navegar para o seu aplicativo /login
ou /register
URLs no seu browser. Todas as rotas de autenticação do Breeze estão no ficheiro Routes/auth.php.
Para saber mais sobre como compilar o aplicativo, CSS e JavaScript, confira a documentação do Laravel Mix.
Breeze & Inertia
Laravel Breeze também oferece um frontend Inertia.js alimentado pelo Vue. Para usar o Inertia, digite --inertia
no comando de instalação do Breeze:
php artisan breeze:install --inertia
npm install
npm run dev
php artisan migrate
Laravel Jetstream
Enquanto Laravel Breeze oferece um simples e minimalista ponto de partida para a construção da sua aplicação, o JetStream eleva estas funcionalidades a um nivel de robustez, funcionalidades e stacks de frontend muito mais avançadas. Para quem se está a iniciar no Laravel, recomendamos que aprenda a fundo o Laravel Breeze antes de iniciar a sua aventura com Laravel Jetstream