nilanth/laravel-react-boilerplate

Laravel React Boilerplate


README

Laravel React Boilerplate

Total Downloads Latest Stable Version License

Laravel React Boilerplate 可帮助您加快开发速度,无需花费更多时间在配置 React 和 SPA 认证上。

预配置

  • Laravel 9
  • Laravel Sanctum 用于 SPA 认证
  • React 18
  • Redux
  • React Router
  • 路由级别的代码拆分
  • Axios
  • Ant Design
  • Redux Saga
  • Sass
  • ESLint
  • 预配置的 Redux 存储、动作和 Saga。

预配置模块

  • 用户登录
  • 用户注册
  • 认证路由

快速开始

Laravel 开发环境设置

您可以选择以下任意一种进行开发

  1. Laravel Homestead
  2. Laravel Sail

在克隆之前需要设置

  1. Composer 2.
  2. Node 稳定版本。

使用方法

选项 1

  1. 使用 Composer 安装
composer create-project nilanth/laravel-react-boilerplate
  1. cd laravel-react-boilerplate
  2. 运行 yarn install
  3. 创建数据库
  4. 更新 .env 文件中的数据库凭证
  5. 运行 php artisan migrate -> 创建所需的表。
  6. 运行 php artisan db:seed -> 添加一些虚假用户。
  7. 运行 yarn run dev
  8. 更新 resources/js/config/constant.js 文件中的 API HOST_URL

选项 2

  1. 克隆此仓库
  2. cd laravel-react-boilerplate
  3. 通过复制 .env.example 创建 .env 文件并更新所需字段。
  4. 运行 composer install
  5. 运行 php artisan key:gen
  6. 运行 yarn install
  7. 创建数据库
  8. 更新 .env 文件中的数据库凭证
  9. 运行 php artisan migrate -> 创建所需的表。
  10. 运行 php artisan db:seed -> 添加一些虚假用户。
  11. 运行 yarn run dev
  12. 更新 resources/js/config/constant.js 文件中的 API HOST_URL

即将推出

  • 测试
  • 为 API 请求自定义错误响应
  • 重置密码
  • 电子邮件验证

贡献

请参阅 CONTRIBUTING 获取详细信息。

安全漏洞

请查看 我们的安全策略 了解如何报告安全漏洞。

致谢

许可

MIT 许可证 (MIT)。请参阅 许可文件 获取更多信息。

支持

该项目需要您的 ⭐️ 支持。别忘了留下一个星标 ⭐️

如果您发现此模板很有用,请考虑用一杯咖啡支持我。

Buy Me A Coffee