更新 'packages/keywords/src/Http/Admin/KeywordsController.php'
parent
6998832612
commit
5f3683ec2b
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
namespace Peidikeji\Keywords\Http\Admin;
|
||||
|
||||
use Dcat\Admin\Admin;
|
||||
use Dcat\Admin\Form;
|
||||
use Dcat\Admin\Grid;
|
||||
use Dcat\Admin\Http\Controllers\AdminController;
|
||||
|
|
@ -30,13 +31,18 @@ class KeywordsController extends AdminController
|
|||
|
||||
protected function grid()
|
||||
{
|
||||
return Grid::make(new Keywords(), function ($grid) {
|
||||
return Grid::make(new Keywords(), function (Grid $grid) {
|
||||
$grid->column('name')->tree();
|
||||
$grid->column('key');
|
||||
$grid->column('value');
|
||||
|
||||
$grid->enableDialogCreate();
|
||||
|
||||
$user = Admin::user();
|
||||
$grid->showCreateButton($user->can('dcat.admin.keywords.create'));
|
||||
$grid->showEditButton($user->can('dcat.admin.keywords.edit'));
|
||||
$grid->showDeleteButton($user->can('dcat.admin.keywords.destroy'));
|
||||
|
||||
$grid->quickSearch(['name', 'type_key', 'key']);
|
||||
});
|
||||
}
|
||||
|
|
@ -80,6 +86,11 @@ class KeywordsController extends AdminController
|
|||
$form->hidden('type_key');
|
||||
$form->hidden('level')->default(1);
|
||||
|
||||
$form->disableCreatingCheck();
|
||||
$form->disableEditingCheck();
|
||||
$form->disableListButton();
|
||||
$form->disableDeleteButton();
|
||||
|
||||
$form->saving(function (Form $form) {
|
||||
if ($form->parent_id) {
|
||||
$parent = Keywords::findOrFail($form->parent_id);
|
||||
|
|
|
|||
Loading…
Reference in New Issue