89 lines
2.0 KiB
PHP
89 lines
2.0 KiB
PHP
<?php
|
|
|
|
namespace App\Admin\Controllers;
|
|
|
|
use App\Admin\Actions\Swap\Replicate;
|
|
use App\Admin\Actions\Swap\Success;
|
|
use App\Other;
|
|
use Encore\Admin\Controllers\AdminController;
|
|
use Encore\Admin\Form;
|
|
use Encore\Admin\Grid;
|
|
use Encore\Admin\Show;
|
|
use Encore\Admin\Widgets\Table;
|
|
|
|
class OtherController extends AdminController
|
|
{
|
|
/**
|
|
* Title for current resource.
|
|
*
|
|
* @var string
|
|
*/
|
|
protected $title = '其他配置';
|
|
|
|
/**
|
|
* Make a grid builder.
|
|
*
|
|
* @return Grid
|
|
*/
|
|
protected function grid()
|
|
{
|
|
$grid = new Grid(new Other());
|
|
|
|
|
|
$grid->column('title', '网站名称');
|
|
$grid->column('logo_url', 'logo')->image();
|
|
$grid->column('banner')->carousel();
|
|
$grid->column('lock_url', '挖矿轮播图')->image();
|
|
$grid->column('dao_url', 'DAO轮播图')->image();
|
|
|
|
|
|
$grid->actions(function ($actions) {
|
|
// 去掉查看
|
|
$actions->disableView();
|
|
$actions->disableDelete();
|
|
});
|
|
|
|
$grid->disableCreateButton();
|
|
$grid->disableFilter();
|
|
$grid->disableExport();
|
|
$grid->disableRowSelector();
|
|
return $grid;
|
|
}
|
|
|
|
|
|
/**
|
|
* Make a form builder.
|
|
*
|
|
* @return Form
|
|
*/
|
|
protected function form()
|
|
{
|
|
$form = new Form(new Other());
|
|
|
|
$form->text('title', '网站名称');
|
|
$form->image('logo_url', '上传LOGO');
|
|
$form->multipleImage('banner', '轮播图')->removable();
|
|
$form->image('lock_url', '挖矿轮播图');
|
|
$form->image('dao_url', 'DAO轮播图');
|
|
|
|
|
|
$form->footer(function ($footer) {
|
|
|
|
// 去掉`重置`按钮
|
|
$footer->disableReset();
|
|
|
|
// 去掉`提交`按钮
|
|
|
|
// 去掉`查看`checkbox
|
|
$footer->disableViewCheck();
|
|
|
|
// 去掉`继续编辑`checkbox
|
|
$footer->disableEditingCheck();
|
|
|
|
// 去掉`继续创建`checkbox
|
|
$footer->disableCreatingCheck();
|
|
});
|
|
return $form;
|
|
}
|
|
}
|