nilanth / laravel-react-boilerplate
Laravel React Boilerplate
v1.3
2022-06-26 08:48 UTC
Requires
- php: ^7.3|^8.0
- fruitcake/laravel-cors: ^2.0
- guzzlehttp/guzzle: ^7.0.1
- laravel/framework: ^9.0
- laravel/sanctum: ^2.9
- laravel/tinker: ^2.5
- laravel/ui: ^3.2
Requires (Dev)
- fakerphp/faker: ^1.9.1
- laravel/sail: ^1.0.1
- mockery/mockery: ^1.4.2
- nunomaduro/collision: ^6.1
- phpunit/phpunit: ^9.3.3
- spatie/laravel-ignition: ^1.0
This package is auto-updated.
Last update: 2024-09-21 13:22:05 UTC
README
Laravel React Boilerplate
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 开发环境设置
您可以选择以下任意一种进行开发
在克隆之前需要设置
- Composer 2.
- Node 稳定版本。
使用方法
选项 1
- 使用 Composer 安装
composer create-project nilanth/laravel-react-boilerplate
cd laravel-react-boilerplate
- 运行
yarn install
- 创建数据库
- 更新 .env 文件中的数据库凭证
- 运行
php artisan migrate
-> 创建所需的表。 - 运行
php artisan db:seed
-> 添加一些虚假用户。 - 运行
yarn run dev
- 更新
resources/js/config/constant.js
文件中的 API HOST_URL
选项 2
- 克隆此仓库
cd laravel-react-boilerplate
- 通过复制 .env.example 创建 .env 文件并更新所需字段。
- 运行
composer install
- 运行
php artisan key:gen
- 运行
yarn install
- 创建数据库
- 更新 .env 文件中的数据库凭证
- 运行
php artisan migrate
-> 创建所需的表。 - 运行
php artisan db:seed
-> 添加一些虚假用户。 - 运行
yarn run dev
- 更新
resources/js/config/constant.js
文件中的 API HOST_URL
即将推出
- 测试
- 为 API 请求自定义错误响应
- 重置密码
- 电子邮件验证
贡献
请参阅 CONTRIBUTING 获取详细信息。
安全漏洞
请查看 我们的安全策略 了解如何报告安全漏洞。
致谢
许可
MIT 许可证 (MIT)。请参阅 许可文件 获取更多信息。
支持
该项目需要您的 ⭐️ 支持。别忘了留下一个星标 ⭐️
如果您发现此模板很有用,请考虑用一杯咖啡支持我。