Files
new_caauto/app/Admin/Controllers/File/IndexController.php
2022-09-02 15:32:19 +08:00

49 lines
1.1 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', '文件')
->accept('doc,docx,xlsx')
->rules('file|mimes:doc,docx,xlsx')
->move('file/'.date('Y/m/d'))
->required();
});
}
}