laravel vue spa
6.0.1
Laravel-Vue SPA 入门套件。
拉拉维尔 8
Vue + VueRouter + Vuex + VueI18n + ESlint
具有动态导入和自定义布局的页面
登录、注册、电子邮件验证和密码重置
使用 JWT 进行身份验证
名流融合
Bootstrap 5 + Font Awesome 5
composer create-project --prefer-dist cretueusebiu/laravel-vue-spa
编辑.env并设置数据库连接详细信息
(通过 git clone 或下载安装时,运行php artisan key:generate和php artisan jwt:secret )
php artisan migrate
npm install
npm 运行开发
npm 运行构建
该项目附带 GitHub 作为 Laravel Socialite 的示例。
要启用提供程序,请创建一个新的 GitHub 应用程序并使用https://example.com/api/oauth/github/callback作为授权回调 URL。
编辑.env并使用 GitHub 应用程序中的密钥设置GITHUB_CLIENT_ID和GITHUB_CLIENT_SECRET 。
对于其他提供商,您可能需要在config/services.php中设置适当的键并在OAuthController.php中设置重定向 url。
要启用电子邮件验证,请确保您的AppUser模型实现了IlluminateContractsAuthMustVerifyEmail合约。
# 运行单元和功能测试vendor/bin/phpunit# 运行 Dusk 浏览器测试php artisan dusk
请参阅变更日志以了解最近更改的更多信息。