Artisan command "make:auth" is not defined in Laravel 6

I have a problem when creating login/auth in Laravel 6. I typed "make: auth" in the terminal and I get an error "Command" make: auth "appears not defined." Is there a solution for this?


Looks like L6 moves the Auth scaffolding into a separate package.

https://laravel.com/docs/6.0/authentication

Want to get started fast? Install the laravel/ui Composer package and run php artisan ui vue --auth in a fresh Laravel application.


Laravel 8.x

This command will create a new application with all of the authentication scaffolding compiled and installed:

laravel new kitetail --jet

Laravel's laravel/jetstream package provides a quick way to scaffold all of the routes and views you need for authentication using a few simple commands:

composer require laravel/jetstream

// Install Jetstream with the Livewire stack...
php artisan jetstream:install livewire

// Install Jetstream with the Inertia stack...
php artisan jetstream:install inertia

Github : laravel /jetstream

Official Documentation : Laravel Jetstream Documentation

Laravel 7.x

composer require laravel/ui --dev

php artisan ui vue --auth

Laravel 6.x

Laravel's laravel/ui package provides a quick way to scaffold all of the routes and views you need for authentication using a few simple commands:

composer require laravel/ui "^1.0" --dev

php artisan ui vue --auth

After above commands, you'll get following output :-

Vue scaffolding installed successfully.
Please run "npm install && npm run dev" to compile your fresh scaffolding.
Authentication scaffolding generated successfully.

Now after running this command run this command, for Vue scaffolding

npm install && npm run dev

If you're get following error message

npm ERR! Your cache folder contains root-owned files, due to a bug in
npm ERR! previous versions of npm which has since been addressed.
npm ERR! 
npm ERR! To permanently fix this problem, please run:
npm ERR!   sudo chown -R 1000:1000 "/home/shiv/.npm"
npm ERR! code EACCES
npm ERR! syscall open

Then give permission user to access .npm files from system

sudo chown -R 1000:1000 "/home/system_user_name/.npm"

As i now understood clearly,running "sudo command is dangerous for npm configurations"

Please look it this threat for more clear understanding :- npm throws error without sudo