khancode / laravelbaserest
:描述
2.0.4
2023-12-21 10:14 UTC
Requires
- illuminate/support: >=5
- laravel/framework: >=5.5.0
- laravel/passport: >=4.0
Requires (Dev)
- mockery/mockery: ^1.1
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~7.0
- sempro/phpunit-pretty-print: ^1.0
README
这里应该放置您的描述。请查看contributing.md以获取待办事项清单。
安装
通过Composer
$ composer require khancode/laravelbaserest
发布
$ php artisan vendor:publish --tag=laravelbaserest.lang
用法
搜索
参数
search
search_column
search_text
search_condition ["and, or"]
search_operator ["=, !=, <, <=, >, >=, like"]
搜索数组
search_column[0]
search_text[0]
search_condition[0] ["and, or"]
search_operator[0] ["=, !=, <, <=, >, >=, like"]
排序
sort_column
sort_type ["asc, desc"]
排序数组
sort_column[0]
sort_type[0] ["asc, desc"]
隐藏属性
default show_{{attr_name}} = 1
to hide attribute show_{{attr_name}} = 0
这适用于基础模型
use KhanCode\LaravelBaseRest\BaseModel;
这适用于基础仓库
use KhanCode\LaravelBaseRest\BaseRepository;
这适用于基础服务
use KhanCode\LaravelBaseRest\BaseService;
如果您想使用json默认基础返回,请在App\Exceptions\Handler.php中添加此代码
public function render($request, Exception $exception)
{
if( method_exists($exception,'responseJson') )
{
return $exception->responseJson();
}
return parent::render($request, $exception);
}
变更日志
请参阅变更日志以获取最近更改的更多信息。
测试
$ composer test
贡献
请参阅contributing.md以获取详细信息以及待办事项清单。
安全
如果您发现任何安全问题,请通过电子邮件amalsholihan@gmail.com联系,而不是使用问题跟踪器。
鸣谢
许可证
许可证。请参阅许可证文件以获取更多信息。