column('id')->sortable(); $grid->column('third_name'); $grid->column('third_appid')->copyable(); $grid->column('third_appkey')->copyable(); $grid->column('created_at')->sortable(); $grid->model()->orderBy('created_at', 'desc'); $grid->showCreateButton(! config('admin.permission.enable') || Admin::user()->can('dcat.admin.third_apps.create')); $grid->showQuickEditButton(! config('admin.permission.enable') || Admin::user()->can('dcat.admin.third_apps.edit')); $grid->showDeleteButton(! config('admin.permission.enable') || Admin::user()->can('dcat.admin.third_apps.destroy')); $grid->filter(function (Grid\Filter $filter) { $filter->equal('third_name')->width(3); }); }); } /** * Make a form builder. * * @return Form */ protected function form() { return Form::make(new ThirdAccess(), function (Form $form) { $form->display('id'); $form->text('third_name')->required(); $form->text('third_appid')->required(); $form->display('created_at'); $form->display('updated_at'); }); } }