40 lines
887 B
PHP
40 lines
887 B
PHP
<?php
|
|
|
|
namespace Modules\Withdraw\Http\Controllers\Admin;
|
|
|
|
use Encore\Admin\Controllers\AdminController;
|
|
use Encore\Admin\Form;
|
|
use Encore\Admin\Grid;
|
|
use Modules\Withdraw\Models\Config;
|
|
|
|
class ConfigController extends AdminController
|
|
{
|
|
|
|
protected $title = '配置';
|
|
|
|
public function grid(): Grid
|
|
{
|
|
$grid = new Grid(new Config());
|
|
|
|
$grid->disableFilter();
|
|
|
|
$grid->column('id', '#ID#');
|
|
$grid->column('name', '名称');
|
|
$grid->column('slug', '别名');
|
|
$grid->column('value', '值');
|
|
$grid->column('created_at', '创建时间');
|
|
|
|
return $grid;
|
|
}
|
|
|
|
public function form(): Form
|
|
{
|
|
$form = new Form(new Config());
|
|
$form->text('name', '名称')->required();
|
|
$form->text('slug', '别名')->required();
|
|
$form->text('value', '值')->required();
|
|
|
|
return $form;
|
|
}
|
|
|
|
} |