diff --git a/app/Http/Controllers/Admin/ResolutionbasisCrudController.php b/app/Http/Controllers/Admin/ResolutionbasisCrudController.php index 3ec6be17..18be1f98 100644 --- a/app/Http/Controllers/Admin/ResolutionbasisCrudController.php +++ b/app/Http/Controllers/Admin/ResolutionbasisCrudController.php @@ -40,9 +40,12 @@ protected function setupListOperation() { $this->crud->addColumns([ [ - 'name' => 'contract_id', - 'type' => 'text', - 'label' => trans('app.contract.title') + 'name' => 'contract_id', + 'type' => 'select', + 'label' => trans('app.contract.title'), + 'entity' => 'department', + 'attribute' => 'InputNumber', + 'model' => 'App\Models\Contract' ], [ 'name' => 'department_id', diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 9bf1290f..7f04223a 100755 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -15,14 +15,15 @@ class DatabaseSeeder extends Seeder public function run() { $this->call([ - // SettingsSeeder::class, - // CountrySeeder::class, - // StatusSeeder::class, - // CategorySeeder::class, - // ClientSeeder::class, - // AdminSeeder::class + SettingsSeeder::class, + CountrySeeder::class, + StatusSeeder::class, + CategorySeeder::class, + ClientSeeder::class, + AdminSeeder::class, DepartmentSeeder::class, - ResolutionSeeder::class + ResolutionSeeder::class, + PermissionsSeeder::class ]); } } diff --git a/database/seeders/PermissionsSeeder.php b/database/seeders/PermissionsSeeder.php new file mode 100644 index 00000000..da8f7abd --- /dev/null +++ b/database/seeders/PermissionsSeeder.php @@ -0,0 +1,30 @@ + 'contracts'], + ['name' => 'tickets'], + ['name' => 'applications'], + ['name' => 'clients'], + ['name' => 'accounts'], + ]; + + foreach ($permissions as $key => $value) { + Permission::create($value); + } + } +}