m-elewa / vurtify
Laravel 8 模板项目,包含 Fortify + Bootstrap 5 + Vue 3
v1.1
2020-12-26 07:26 UTC
Requires
- php: ^7.3
- fideloper/proxy: ^4.2
- fruitcake/laravel-cors: ^2.0
- guzzlehttp/guzzle: ^7.0.1
- jenssegers/agent: ^2.6
- laravel/fortify: ^1.0
- laravel/framework: ^8.0
- laravel/sanctum: ^2.6
- laravel/tinker: ^2.0
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.3
- facade/ignition: ^2.3.6
- fzaninotto/faker: ^1.9.1
- mockery/mockery: ^1.3.1
- nunomaduro/collision: ^5.0
- phpunit/phpunit: ^9.3
This package is auto-updated.
Last update: 2024-09-24 06:16:26 UTC
README
Vurtify 是一个 Laravel 8 模板项目,提供了使用 Fortify、Vue 3 和 Bootstrap 5 来启动 Web 应用的所有所需功能。
基本功能
- 基于 Fortify、Vue 3 和 Bootstrap 5 构建
- 使用 Vuex 和 Axios 进行状态管理和发起 XMLHttpRequests
- 注册系统
- 重置忘记的密码
- 更新密码
- 更新用户信息
- 更新个人照片
- 注销其他浏览器的会话
- 删除账户选项
- 电子邮件验证
- 优雅的 Bootstrap 5 设计,包含动画效果
- 可配置的 Sass 设计
- 为访客部分和应用程序部分提供单独的设计
- 为了简化项目,已完全移除 Jetstream、Tailwind 和 Livewire
- 代码清晰,易于理解
- 可选的 Docker 开发环境,有助于开发
- 有用的 Makefile 命令
- 还有更多...
预览
安装
通过 Composer Create-Project
composer create-project --prefer-dist m-elewa/vurtify blog
或克隆此仓库
$ git clone https://github.com/m-elewa/vurtify.git
然后安装所需的依赖。
# copy the .env.example file to .env $ cp .env.example .env # Generate the application key $ php artisan key:generate # Install the PHP dependencies $ composer install # Install node modules $ npm install --legacy-peer-deps # Compile the js and sass code $ npm run dev # Migrate the application $ php artisan migrate # Create the symbolic link $ php artisan storage:link
完成所有操作后,启动开发服务器
php artisan serve
如果使用 Docker,运行 make up
以运行所有 Docker 容器
用于构建 Vurtify 的优秀开源项目
- Laravel
- Vue
- Vuex
- Axios
- Fortify
- Bootstrap
- Vue Toastification
- NGINX
- MySQL
- PhpMyAdmin
- Mailhog
- Portainer
待办事项
- 使用 TypeScript
- 添加更多 Vue 组件
- 添加双因素认证
- 添加 API 支持
- 添加团队系统
问题
如果您遇到任何问题,请在此处报告。
贡献
欢迎为 Vurtify 项目做出贡献,请随时提出任何 pull 请求,或通过mahmoud.elewa.999@gmail.com 发送您希望在未来看到的功能请求。
安全漏洞
如果您在 Vurtify 中发现安全漏洞,请通过mahmoud.elewa.999@gmail.com 发送电子邮件,如果可能的话,也可以创建 pull 请求。
许可证
Vurtify 是开源软件,受MIT 许可证许可。