diff --git a/app/Enums/Flight/FlightScope.php b/app/Enums/Flight/FlightScope.php new file mode 100644 index 0000000..7fbc0f4 --- /dev/null +++ b/app/Enums/Flight/FlightScope.php @@ -0,0 +1,17 @@ + 'داخلی', + self::International => 'خارجی', + }; + } +} diff --git a/app/Enums/FlightStatus.php b/app/Enums/Flight/FlightStatus.php similarity index 83% rename from app/Enums/FlightStatus.php rename to app/Enums/Flight/FlightStatus.php index b402f57..10ff780 100644 --- a/app/Enums/FlightStatus.php +++ b/app/Enums/Flight/FlightStatus.php @@ -1,6 +1,6 @@ 'سیستمی', + self::Charter => 'چارتر', + }; + } +} diff --git a/app/Models/Flight.php b/app/Models/Flight.php index 797ca79..399a70f 100644 --- a/app/Models/Flight.php +++ b/app/Models/Flight.php @@ -6,8 +6,10 @@ namespace App\Models; -use App\Enums\FlightStatus; -use App\Enums\FlightTripType; +use App\Enums\Flight\FlightScope;; +use App\Enums\Flight\FlightStatus; +use App\Enums\Flight\FlightTripType; +use App\Enums\Flight\FlightType; use Carbon\Carbon; use Hekmatinasser\Verta\Verta; use Illuminate\Database\Eloquent\Attributes\Scope; @@ -54,6 +56,8 @@ class Flight extends Model 'capacity' => 'int', 'status' => FlightStatus::class, 'trip_type' => FlightTripType::class, + 'flight_scope'=> FlightScope::class, + 'flight_type', FlightType::class, 'views_count' => 'int' ]; @@ -68,6 +72,8 @@ class Flight extends Model 'capacity', 'status', 'trip_type', + 'flight_scope', + 'flight_type', 'views_count' ]; #[Scope]