如何单独安装Laravel 12内置身份验证(Auth)组件
如何在Laravel 12中单独安装内置身份验证组件
既然你已经通过composer require laravel/ui安装了Laravel UI包,接下来只需执行以下步骤就能生成完整的内置身份验证组件:
生成身份验证脚手架(根据你使用的前端框架选择对应命令):
- Bootstrap框架:
php artisan ui bootstrap --auth - Vue框架:
php artisan ui vue --auth - React框架:
php artisan ui react --auth
执行后会自动生成登录、注册、密码重置等页面视图,以及对应的路由和控制器文件。
- Bootstrap框架:
安装前端依赖并编译资源:
Laravel 12默认使用Vite管理前端资源,所以运行以下命令:npm install && npm run dev迁移数据库:
执行迁移创建用户表、密码重置表等必要数据表:php artisan migrate
完成以上步骤后,访问你的应用的/login、/register路由就能看到对应的身份验证页面了。
另外说明一下:Vemto默认创建项目时不会自动包含身份验证脚手架,所以需要手动通过Laravel UI包生成,这和你安装的Livewire包不会产生冲突,可以正常使用。
内容的提问来源于stack exchange,提问作者M.J
相关产品推荐
相关产品推荐

