wenruns / laravel-service
description...
v1.1.8
2024-05-31 03:25 UTC
Requires
- php: >=7.0.0
- encore/laravel-admin: ~1.6
Requires (Dev)
- phpunit/phpunit: ~6.0
README
1、安装
composer require wenruns/laravel-service
2、发布静态资源
php artisan vendor:publish --provider=WenRuns\Laravel\LaravelServiceProvider
3、功能介绍
(1) GridService服务
该服务二次封装的Grid的使用,美化代码视图。例如:
$grid = GridService::instance(ModelClass)
->where(function(Grid/Model $model) {
})
->content(function(Grid $grid){
})
->tools(function(Tools $tools){
})
->actions(function(Actions $actions){
})
->statistic(['consume','number']) // 统计当页指定字段
->mergeColspan(["id"]) // 合并相同的值
->exporter(new Exporter::class)
->disableCreateButton()
->disableFilter()
->disableBatchActions()
->render()
(2) FormService服务
该服务二次封装Form表单的使用,美化代码试图。例如:
$form = FormService::instance(Model::class)
->content(function(Form $form){
})
->saving(Form $form){
}
->render();