4
0
Fork 0
master
panliang 2022-09-19 15:47:08 +08:00
parent a32043e86a
commit 11bcca4213
2 changed files with 8 additions and 2 deletions

View File

@ -12,7 +12,10 @@ return [
'sort'=>'排序',
'is_enable'=>'启用',
'remarks'=> '备注',
'ext'=>'扩展字段'
'ext'=>'扩展字段',
'ad' => [
'name' => '广告位'
],
],
'options' => [
],

View File

@ -9,6 +9,7 @@ use Dcat\Admin\Widgets\Card;
use Peidikeji\Banner\Models\Banner;
use Dcat\Admin\Grid\Column as GridColumn;
use Dcat\Admin\Http\Controllers\AdminController;
use Peidikeji\Banner\Models\BannerAd;
class BannerController extends AdminController
{
@ -18,10 +19,11 @@ class BannerController extends AdminController
protected function grid()
{
return Grid::make(new Banner(), function (Grid $grid) {
return Grid::make(Banner::with(['ad']), function (Grid $grid) {
$grid->model()->sort();
$grid->disableRowSelector();
$grid->column('ad.name');
$grid->column('path')->image('', 50);
$grid->column('name');
$grid->column('sort');
@ -60,6 +62,7 @@ class BannerController extends AdminController
$grid->filter(function (Grid\Filter $filter) {
$filter->panel();
$filter->expand();
$filter->equal('ad_id')->select(BannerAd::pluck('name', 'id'))->width(3);
$filter->like('name')->width(3);
});
});