Ads Top

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:

$ 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:

Tecnologia do Blogger.