From 6ae42fafe8042ce06803ad897975f8289ae563d2 Mon Sep 17 00:00:00 2001 From: aslan Date: Tue, 5 Mar 2024 15:38:09 +0300 Subject: [PATCH] fix DirectionProfile store and update --- .../admin/Catalog/Direction/DirectionProfileController.php | 5 +++-- database/seeders/DatabaseSeeder.php | 3 --- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/admin/Catalog/Direction/DirectionProfileController.php b/app/Http/Controllers/admin/Catalog/Direction/DirectionProfileController.php index aac122c..c5ce09e 100644 --- a/app/Http/Controllers/admin/Catalog/Direction/DirectionProfileController.php +++ b/app/Http/Controllers/admin/Catalog/Direction/DirectionProfileController.php @@ -33,7 +33,6 @@ class DirectionProfileController extends Controller $directionProfile->description = $validated['description']; $directionProfile->slug = $validated['slug']; $directionProfile->position = $validated['position']; - $directionProfile->direction_id = $validated['direction_id']; $directionProfile->save(); return redirect()->route('direction_profiles.index'); @@ -61,7 +60,6 @@ class DirectionProfileController extends Controller $directionProfile->description = $validated['description']; $directionProfile->slug = $validated['slug']; $directionProfile->position = $validated['position']; - $directionProfile->direction_id = $validated['direction_id']; $directionProfile->save(); return redirect()->route('direction_profiles.index'); @@ -69,6 +67,9 @@ class DirectionProfileController extends Controller public function destroy(DirectionProfile $directionProfile): RedirectResponse { + if ($directionProfile->direction()->exists()) { + return back(); + } $directionProfile->delete(); return redirect()->route('direction_profiles.index'); } diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index d20572b..c5ca847 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -8,9 +8,6 @@ use Illuminate\Database\Seeder; class DatabaseSeeder extends Seeder { - /** - * Seed the application's database. - */ public function run(): void { User::factory()->create([