Files
new_caauto/app/Admin/Controllers/File/IndexController.php
2020-09-11 16:26:01 +08:00

46 lines
1.0 KiB
PHP

<?php
namespace App\Admin\Controllers\File;
use Dcat\Admin\Form;
use Dcat\Admin\Grid;
use Dcat\Admin\Controllers\AdminController;
use App\Models\File;
class IndexController extends AdminController
{
protected $title = '模板管理';
/**
* Make a grid builder.
* @return Grid
*/
protected function grid()
{
return Grid::make(new File(), function (Grid $grid) {
$grid->column('id')->sortable();
$grid->column('title', '文件名称');
$grid->column('cover', '地址');
$grid->status('状态')->switch();
$grid->column('created_at');
});
}
/**
* Make a form builder.
* @return Form
*/
protected function form()
{
return Form::make(new File(), function (Form $form) {
$form->text('title', '文件名称');
$form->file('cover', '文件')
->move('file/' . date('Y/m/d'))
->uniqueName()
->required();
});
}
}