tag
parent
a32043e86a
commit
11bcca4213
|
|
@ -12,7 +12,10 @@ return [
|
|||
'sort'=>'排序',
|
||||
'is_enable'=>'启用',
|
||||
'remarks'=> '备注',
|
||||
'ext'=>'扩展字段'
|
||||
'ext'=>'扩展字段',
|
||||
'ad' => [
|
||||
'name' => '广告位'
|
||||
],
|
||||
],
|
||||
'options' => [
|
||||
],
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
});
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue