Command "make:auth" is not defined laravel 6 [duplicate] Command "make:auth" is not defined laravel 6 [duplicate] php php

Command "make:auth" is not defined laravel 6 [duplicate]


In the Laravel 6 application that the make:auth command no longer exists.

Laravel UI is a new first-party package that extracts the UI portion of a Laravel project into a separate laravel/ui package. The separate package enables the Laravel team to iterate on the UI package separately from the main Laravel codebase.

You can install the laravel/ui package via composer:

composer require laravel/ui

The ui:auth Command

Besides the new ui command, the laravel/ui package comes with another command for generating the auth scaffolding:

php artisan ui:auth

If you run the ui:auth command, it will generate the auth routes, HomeController, auth views, and app.blade.php layout file as like make:auth


If you want to generate the views alone, type the following command instead:

php artisan ui:auth --views

If you want to make auth in react and vue js you may use this commands.

php artisan ui vue --authphp artisan ui react --auth

php artisan ui vue --auth command will create all of the views you need for authentication and place them in the resources/views/auth directory

The ui command will also create a resources/views/layouts directory containing a base layout for your application. All of these views use the Bootstrap CSS framework, but you are free to customize them however you wish.

More detail follow. laravel-news & documentation

Simply you've to follow this two-step.

composer require laravel/ui "^1.2"php artisan ui:auth


php artisan make:auth Laravel 6 has removed make:auth command and authentication scaffolding has been moved as a separate package named laravel/ui

The command to implement Auth is as follows:

composer require laravel/uiphp artisan ui vue --auth

This command will install a layout view, registration and login views, as well as routes for all authentication end-points. A HomeController will also be generated

Here you can read about Laravel 6 and laravel/ui and also here you can read about laravel/ui in laravel documentation


Make:auth command has been removed from laravel 6.x .Instead you should use vue auth in laravel 6.x version .

Check this link for more information .

Laravel auth in 6.x