From 087f22f8c9dd06e46a6693a4ff8ba08f76e19f20 Mon Sep 17 00:00:00 2001 From: faezehzafarbakhsh Date: Mon, 17 Nov 2025 14:44:19 +0330 Subject: [PATCH] create new column for harim --- .../Dashboard/Harim/HarimOfficeController.php | 1 + .../HarimOffice/ComputingPaymentRequest.php | 2 ++ ...3_add_final_plan_space_to_harims_table.php | 30 +++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 database/migrations/2025_11_17_142433_add_final_plan_space_to_harims_table.php diff --git a/app/Http/Controllers/V3/Dashboard/Harim/HarimOfficeController.php b/app/Http/Controllers/V3/Dashboard/Harim/HarimOfficeController.php index b5fc58e9..db93216a 100644 --- a/app/Http/Controllers/V3/Dashboard/Harim/HarimOfficeController.php +++ b/app/Http/Controllers/V3/Dashboard/Harim/HarimOfficeController.php @@ -160,6 +160,7 @@ class HarimOfficeController extends Controller 'position' => $request->position, 'final_area_space' => $request->final_area_space, 'road_type' => $request->road_type, + 'final_plan_space' => $request->final_plan_space, 'payment_amount' => $request->payment_amount, ] ); diff --git a/app/Http/Requests/V3/Dashboard/Harim/HarimOffice/ComputingPaymentRequest.php b/app/Http/Requests/V3/Dashboard/Harim/HarimOffice/ComputingPaymentRequest.php index f4dc8d67..0e51e601 100644 --- a/app/Http/Requests/V3/Dashboard/Harim/HarimOffice/ComputingPaymentRequest.php +++ b/app/Http/Requests/V3/Dashboard/Harim/HarimOffice/ComputingPaymentRequest.php @@ -5,6 +5,7 @@ namespace App\Http\Requests\V3\Dashboard\Harim\HarimOffice; use App\Enums\HarimStates; use Illuminate\Contracts\Validation\ValidationRule; use Illuminate\Foundation\Http\FormRequest; +use Illuminate\Validation\Validator; class ComputingPaymentRequest extends FormRequest { @@ -29,6 +30,7 @@ class ComputingPaymentRequest extends FormRequest 'road_type' => 'required|numeric|decimal:0,1', 'position' => 'required|numeric|decimal:0,1', 'final_area_space' => 'required|numeric|decimal:0,2', + 'final_plan_space' => 'required|numeric|decimal:0,2', 'payment_amount' => 'required|numeric|decimal:0,2', 'expert_description' => 'required|string', ]; diff --git a/database/migrations/2025_11_17_142433_add_final_plan_space_to_harims_table.php b/database/migrations/2025_11_17_142433_add_final_plan_space_to_harims_table.php new file mode 100644 index 00000000..348d4924 --- /dev/null +++ b/database/migrations/2025_11_17_142433_add_final_plan_space_to_harims_table.php @@ -0,0 +1,30 @@ +decimal('final_plan_space')->nullable(); + + + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('harims', function (Blueprint $table) { + $table->dropColumn('final_plan_space'); + }); + } +};