diff --git a/app/Http/Controllers/V3/Dashboard/Mission/RequestPortalController.php b/app/Http/Controllers/V3/Dashboard/Mission/RequestPortalController.php index f5dc950c..03482c71 100644 --- a/app/Http/Controllers/V3/Dashboard/Mission/RequestPortalController.php +++ b/app/Http/Controllers/V3/Dashboard/Mission/RequestPortalController.php @@ -86,10 +86,14 @@ class RequestPortalController extends Controller { DB::transaction(function () use ($request, $mission) { $user = auth()->user(); + + $mission->update([ + 'finish_time' => now(), + 'state_id' => MissionStates::END_MISSION->value, + 'state_name' => MissionStates::name(MissionStates::END_MISSION->value), + ]); - $mission->update(['finish_time' => now()]); - - $state = MissionStates::REQUEST_CREATED->value; + $state = MissionStates::START_MISSION->value; $category = $request->category_id; $newMission = Mission::query()->create([ diff --git a/app/Models/Accident.php b/app/Models/Accident.php index f9ef31e5..48479339 100644 --- a/app/Models/Accident.php +++ b/app/Models/Accident.php @@ -134,7 +134,7 @@ class Accident extends Model ); } - protected function depositIdaghiImage(): Attribute + protected function depositDaghiImage(): Attribute { return Attribute::make( get: fn($value) => $value == null ? null : Storage::disk('public')->url($value)