Laravel make:auth removido da versão 6
Se você já experimentou o Laravel 6 e, particularmente, o comando make:auth, descobrirá que o comando php artisan make:auth não funciona mais. Ele foi removido no Laravel 6 e o scaffolding da interface do usuário foi movido para um pacote separado chamado laravel/ui.
O pacote laravel/ui fornece o scaffolding de login e registro com os layouts React, Vue, jQuery e Bootstrap.
O que é Laravel UI?
Laravel UI é um pacote oficial que contém as partes da UI extraídas de um projeto do Laravel.
Como instalar Laravel UI?
Antes de adicionar a interface do usuário no seu Laravel 6 por meio do comando artisan, primeiro você precisa instalar o pacote laravel/ui via composer:
$ laravel new laravel-project
$ composer require laravel/ui
Agora, você terá muitos comandos à sua disposição que podem ser usados para organizar partes da interface do usuário, como as visualizações de autenticação.
O pacote da interface do usuário fornece os seguintes comandos:
O pacote da interface do usuário fornece os seguintes comandos:
$ php artisan ui --help
Description:
Swap the front-end scaffolding for the application
Usage:
ui [options] [--]
Arguments:
type The preset type (bootstrap, vue, react)
Options:
--auth Install authentication UI scaffolding
--option[=OPTION] Pass an option to the preset command (multiple values allowed)
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
--env[=ENV] The environment the command should run under
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
É assim que você gera a autenticação com base no Vue.js ou no React:
$ php artisan ui vue --auth
$ php artisan ui react --auth
E o comando ui:auth?
O novo pacote laravel/ui fornece outro comando ui:auth que também pode ser usado para monitorar as visualizações de autenticação.
No seu terminal, basta digitar: bash $ php artisan ui:auth
Este comando irá gerar as rotas e visualizações de autenticação, juntamente com um controlador home e o layout base.
Se você deseja gerar somente as visualizações, digite o seguinte comando:
php artisan ui:auth --views
Conclusão
Vimos como usar o pacote laravel/ui para organizar as visualizações de autenticação baseadas no Vue, React ou Bootstrap no Laravel 6, em vez do comando make:auth que foi removida desta versão.
Nenhum comentário:
Postar um comentário