envoo/laravel-api-tools
最新稳定版本:v1.1.3
Composer 安装命令:
composer require envoo/laravel-api-tools
包简介
Tools for laravel api applications
README 文档
README
Provide useful tools for Laravel API development
Installation
composer require envoo/laravel-api-tools
Configuration
php artisan vendor:publish --provider="Envoo\LaravelApiTools\LaravelApiToolsServiceProvider" --tag=config
Artisan commands
php artisan envoo:make:filter
php artisan envoo:make:resource
php artisan envoo:make:enum
Traits for models
use Filterable; -> add filter scope to model. Use filter command to generate filter class.
use HasSlug -> add slug attribute to model. Generating slug from model name property.
use HasUsername -> add username attribute to model. Generating username from model name property.
use InteractWithPagination -> add paginateUnderCondition and paginateAnyway scopes to model.
If your model extending Envoo\LaravelApiTools\Models\Model you can use pagination and filter scopes by default.
Dependencies
Useful links
统计信息
- 总下载量: 382
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-05-16