laravel vue dashboard
1.2.0
laravel-vue-dashboard
是一个使用 Laravel 8、Vue.js 和 Bootstrap 4(SB 管理模板)构建的单页应用程序(SPA)仪表板。由于 Laravel 的强大功能和 Vue.js 的速度相结合,它成为企业应用程序的优秀全栈入门套件。
这是一个从头开始的套件,而不是 Laravel 包。它可以帮助您通过使用带有身份验证系统的 SPA 仪表板来减少您的时间,并利用使用 oauth2 身份验证协议的 Laravel Passport。
该项目提供示例页面,使用Vue.js和Vuex的路由系统来维护应用程序状态。
代码的结构使得修改和添加新页面、组件和 API 变得容易。
# Clone the project
git clone https://github.com/ramoncrisante/laravel-vue-dashboard.git
# Enter the project directory
cd laravel-vue-dashboard
# Copy env file and add your own database and mail credentials
cp .env.example .env
# Install dependency
composer install
# Generate app key
php artisan key:generate
# Migrate database
php artisan migrate
# Create encryption keys
php artisan passport:install
# Install dependency with NPM
npm install
# Develop
npm run dev # or npm run watch
# Build on production
npm run production
# Serving application
php artisan serve
电子邮件验证是可选的,默认情况下处于禁用状态。要启用它,请更改.env
文件中的以下参数
MUST_VERIFY_EMAIL=true
要使用电子邮件验证和重置密码功能,需要设置电子邮件服务。为了成功发送电子邮件,我们需要在.env
文件中提供MAIL_DRIVER
、 MAIL_HOST
、 MAIL_PORT
、 MAIL_USERNAME
、 MAIL_PASSWORD
。
贡献使开源社区成为学习、启发和创造的绝佳场所。我们非常感谢您所做的任何贡献。
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)根据 MIT 许可证分发。请参阅许可证了解更多信息。基本上,您可以随意使用和重复使用任何您想要的方式。
拉蒙·克里桑特 - [email protected]
项目链接:https://github.com/ramoncrisante/laravel-vue-dashboard