Header Ads Widget

Ticker

6/recent/ticker-posts

Tutorial de andamios de interfaz de usuario de Laravel: make: auth eliminado en Laravel 6/7

 Si ya ha probado Laravel 6/7 y particularmente el andamio de autenticación, descubrirá que el php artisan make:authcomando ya no funciona. Esto se debe simplemente a que ahora se eliminó en Laravel 6 y el andamio de la interfaz de usuario se movió a un paquete separado llamado laravel/ui.

El laravel/uipaquete proporciona el andamio de inicio de sesión y registro con diseños React, Vue, jQuery y Bootstrap.

¿Qué es Laravel / UI?

Laravel UI es un paquete oficial que contiene las partes de la interfaz de usuario extraídas de un proyecto de Laravel.

Cómo instalar laravel/ui

Antes de poder agregar los andamios de la interfaz de usuario en su Laravel 6 a través del comando artisan, primero debe instalar el laravel/uipaquete a través del compositor:

$ laravel new laravel-project
$ composer require laravel/ui

Ahora, tendrá muchos comandos a su disposición que puede usar para andamiar partes de la interfaz de usuario, como las vistas de autenticación.

El paquete de la interfaz de usuario proporciona los siguientes comandos:

$ php artisan ui --help
Description:
  Swap the front-end scaffolding for the application

Usage:
  ui [options] [--] <type>

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

Así es como genera el andamio de autenticación basado en Vue.js o React:

$ php artisan ui vue --auth
$ php artisan ui react --auth

¿Qué pasa con el comando ui: auth?

El nuevo laravel/uipaquete proporciona otro ui:authcomando que también se puede utilizar para aplicar scaffolding a las vistas de autenticación.

En su terminal, simplemente escriba: bash $ php artisan ui:auth

Este comando generará las rutas y vistas de autenticación junto con un controlador doméstico y el diseño base.

Si desea generar las vistas solo, escriba el siguiente comando en su lugar:

$ php artisan ui:auth --views

Conclusión

Hemos visto cómo usar el paquete laravel / ui para aplicar scaffolding a las vistas de autenticación basadas en Vue, React o Bootstrap en Laravel 6 en lugar del php artisan make:authcomando eliminado .

Puede encontrar más detalles sobre el paquete laravel / ui en los documentos oficiales .

Publicar un comentario

0 Comentarios