Laravel 8.x
此命令将创建一个新应用程序,其中编译并安装了所有身份验证脚手架:
laravel new kitetail --jet
Laravel 的 laravel/jetstream 包提供了一种快速的方法,可以使用一些简单的命令来构建您需要进行身份验证的所有路由和视图:
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
官方文档:Laravel Jetstream Documentation
Laravel 7.x
composer require laravel/ui --dev
php artisan ui vue --auth
Laravel 6.x
Laravel 的 laravel/ui 包 提供了一种快速的方法,可以使用一些简单的命令来搭建您需要进行身份验证的所有路由和视图:
composer require laravel/ui "^1.0" --dev
php artisan ui vue --auth
执行上述命令后,您将获得以下输出:-
Vue scaffolding installed successfully.
Please run "npm install && npm run dev" to compile your fresh scaffolding.
Authentication scaffolding generated successfully.
现在运行此命令后运行此命令,用于 Vue 脚手架
npm install && npm run dev
如果您收到以下错误消息
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
然后授予用户从系统访问 .npm 文件的权限
sudo chown -R 1000:1000 "/home/system_user_name/.npm"
正如我现在清楚地理解的那样,运行 “sudo 命令对 npm 配置很危险”
请查看此威胁以获得更清晰的理解:-
npm throws error without sudo