gustavosantarosa / laravel-tool-pack
工具包以补充laravel
2.5.1
2023-07-24 10:38 UTC
Requires
- php: ^8.1
- laravel/framework: ^9.0 | ^10.0
- spatie/laravel-query-builder: ^5.0
- dev-main
- 2.5.1
- 2.5.0
- 2.4.8
- 2.4.7
- 2.4.6
- 2.4.5
- 2.4.4
- 2.4.3
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.8
- 2.1.7
- 2.1.6
- 2.1.5
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.0
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-release/2.5.1
- dev-release/2.5.0
- dev-release/2.4.8
- dev-release/2.4.7
- dev-release/2.4.6
- dev-release/2.4.5
- dev-release/2.4.4
- dev-release/2.4.3
- dev-release/2.4.2
- dev-release/2.4.1
- dev-release/2.4.0
- dev-release/2.3.0
- dev-release/2.2.0
- dev-release/2.1.8
- dev-release/2.1.7
- dev-release/2.1.6
- dev-release/2.1.5
- dev-release/2.1.4
- dev-release/2.1.3
- dev-release/2.1.2
- dev-release/2.1.1
- dev-release/2.1.0
- dev-release/2.0.0
- dev-release/1.0.7
- dev-release/1.0.6
- dev-release/1.0.5
- dev-release/1.0.4
- dev-release/1.0.3
- dev-release/1.0.2
- dev-release/1.0.1
- dev-release/1.0.0
This package is auto-updated.
Last update: 2024-09-24 13:10:08 UTC
README
laravel-tools-pack
🧐 关于
此laravel工具包提供了一些有用的工具,有助于开发并使其更加高效。
🏁 使用包
如果项目是私有的,您需要在您的composer.json中添加以下json片段:
"repositories": [
{
"type": "git",
"url": "https://github.com/GustavoSantarosa/laravel-tools-pack.git"
}
]
如果是公开的,只需使用以下命令:
composer require gustavosantarosa/laravel-tool-pack
准备好了,现在就可以使用了。
🎈 使用方法
其中包含一些有用的工具。
- BaseController
- 通过DTO类返回,以标准化返回。
- 为index、show和destroy路由提供预定义的类。
- BaseModel
- Sync for hasMany,目前在laravel中不存在。
- 动态Where,通过API消费者传递。
- 动态orWhere,通过API消费者传递。
- 动态between,通过API消费者传递。
- BaseService
- 使用querybuilder的rest路由的预定义结构。
⛏️ 使用
- php - 语言
- laravel - 框架
- Laravel-query-builder - 框架支持辅助
✍️ 作者
- @Luis Gustavo Santarosa Pinto - 灵感和初始工作