mrprotocoll / api-boilerplate-laravel
这个Laravel 11 API模板提供了一个结构化的基础,用于构建具有强大后端功能的Laravel应用程序,整合了基本功能和工具。
v0.1.0
2024-07-12 13:17 UTC
Requires
- php: ^8.2
- ext-fileinfo: *
- darkaonline/l5-swagger: ^8.6
- laravel/breeze: ^2.1
- laravel/framework: ^11.9
- laravel/sanctum: ^4.0
- laravel/socialite: ^5.15
- laravel/tinker: ^2.9
- larowka/prevent-duplicate-requests: ^1.1
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/pint: ^1.13
- laravel/sail: ^1.26
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.0
- nunomaduro/larastan: ^2.9
- pestphp/pest: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
README
🕹️🕹️ Laravel API模板🕹️🕹️
📗 目录
📖 API模板
[Idara API] 是一个使用Laravel 11构建API应用程序的模板,集成了领域驱动设计(DDD)、基于角色的认证和许多其他功能。
技术栈
(返回顶部)
🚀 链接
要访问文档,请访问以下链接
- API路由链接
https://:8000/v1
- 文档链接
https://:8000/v1/documentation
(返回顶部)
💻 开始使用
要运行本地副本,请按照以下步骤操作。
先决条件
为了运行此模板,您需要
- PHP ^8.2
如果您还没有在电脑上安装PHP,请使用以下链接进行安装
(安装PHP)
- Composer
如果您还没有在电脑上安装Composer,请使用以下链接下载
安装
composer create-project mrprotocoll/laravel-api-boilerplate my-api
安装依赖项
composer install
设置
创建.env文件,使用.env.example文件进行更改,并更新数据库、Google Oauth(可选)和电子邮件凭证。
cp .env.example .env
生成密钥,运行迁移和种子角色
php artisan key:generate
php artisan migrate --seed
用法
以下命令可以用于运行应用程序。
php artisan serve
(返回顶部)