|
|
|
@ -2,7 +2,6 @@ |
|
|
|
|
|
|
|
namespace App\Admin\Controllers; |
|
|
|
|
|
|
|
use App\Common\UserStatus; |
|
|
|
use App\Models\Category; |
|
|
|
use Dcat\Admin\Form; |
|
|
|
use Dcat\Admin\Grid; |
|
|
|
@ -73,10 +72,15 @@ class CategoryController extends AdminController |
|
|
|
protected function form() |
|
|
|
{ |
|
|
|
return Form::make(new Category(), function (Form $form) { |
|
|
|
$options = Category::selectOptions(fn($query) => $query->where('agent_id', 0)); |
|
|
|
|
|
|
|
$form->display('id'); |
|
|
|
$form->select('pid')->options(Category::selectOptions()); |
|
|
|
$form->text('name'); |
|
|
|
$form->select('pid')->options($options)->required(); |
|
|
|
$form->text('name')->required(); |
|
|
|
$form->text('sort')->default(255); |
|
|
|
})->saving(function (Form $form) { |
|
|
|
//后台管理员的agent_id为0
|
|
|
|
$form->agent_id = 0; |
|
|
|
}); |
|
|
|
} |
|
|
|
} |