diff --git a/app/Database/migrations/2022_08_20_213507_add_callsign_to_airlines.php b/app/Database/migrations/2022_08_20_213507_add_callsign_to_airlines.php new file mode 100644 index 00000000..7f5ac176 --- /dev/null +++ b/app/Database/migrations/2022_08_20_213507_add_callsign_to_airlines.php @@ -0,0 +1,14 @@ +string('callsign')->nullable()->after('name'); + }); + } +}; diff --git a/app/Models/Airline.php b/app/Models/Airline.php index df4f517d..a5794ac7 100644 --- a/app/Models/Airline.php +++ b/app/Models/Airline.php @@ -16,6 +16,7 @@ use Illuminate\Support\Str; * @property string icao * @property string iata * @property string name + * @property string callsign * @property string logo * @property string country * @property Journal journal @@ -37,6 +38,7 @@ class Airline extends Model 'icao', 'iata', 'name', + 'callsign', 'logo', 'country', 'total_flights', @@ -61,11 +63,12 @@ class Airline extends Model * @var array */ public static $rules = [ - 'country' => 'nullable', - 'iata' => 'nullable|max:5', - 'icao' => 'required|max:5', - 'logo' => 'nullable', - 'name' => 'required', + 'country' => 'nullable', + 'iata' => 'nullable|max:5', + 'icao' => 'required|max:5', + 'logo' => 'nullable', + 'name' => 'required', + 'callsign' => 'nullable', ]; /** diff --git a/resources/views/admin/airlines/fields.blade.php b/resources/views/admin/airlines/fields.blade.php index fe7c5bc3..ca0a6a48 100644 --- a/resources/views/admin/airlines/fields.blade.php +++ b/resources/views/admin/airlines/fields.blade.php @@ -1,31 +1,32 @@
- -
- {{ Form::label('icao', 'Code:') }} * +
+ {{ Form::label('icao', 'ICAO (3LD):') }} * {{ Form::text('icao', null, ['class' => 'form-control']) }}

{{ $errors->first('icao') }}

+
+ {{ Form::label('iata', 'IATA (2LD):') }} + {{ Form::text('iata', null, ['class' => 'form-control']) }} +

{{ $errors->first('iata') }}

+
+
+ {{ Form::label('callsign', 'Radio Callsign:') }} + {{ Form::text('callsign', null, ['class' => 'form-control']) }} +

{{ $errors->first('callsign') }}

+
+
- -
+
+
{{ Form::label('name', 'Name:') }} * {{ Form::text('name', null, ['class' => 'form-control']) }}

{{ $errors->first('name') }}

-
-
-
- {{ Form::label('iata', 'IATA:') }} - {{ Form::text('iata', null, ['class' => 'form-control']) }} -

{{ $errors->first('iata') }}

-
- -
+
{{ Form::label('logo', 'Logo URL:') }} {{ Form::text('logo', null, ['class' => 'form-control']) }}

{{ $errors->first('logo') }}

-
@@ -34,7 +35,6 @@ {{ Form::select('country', $countries, null, ['class' => 'form-control select2' ]) }}

{{ $errors->first('country') }}

-
{{ Form::label('active', 'Active:') }}
@@ -44,8 +44,8 @@
+
-
{{ Form::button('Save', ['type' => 'submit', 'class' => 'btn btn-success']) }}