Update UserFieldValue Model (#1344)

* Add `name` attribute

* Pre-StyleFix

* Update UserFieldValue.php

* Used optional()

* Update Pirep.php

* Update Flight.php

* Update User.php
This commit is contained in:
B.Fatih KOZ 2021-11-03 15:46:07 +03:00 committed by GitHub
parent addfa68016
commit 9146c4a68f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 11 additions and 3 deletions

View File

@ -140,7 +140,7 @@ class Flight extends Model
*/
public function getIdentAttribute(): string
{
$flight_id = $this->airline->code;
$flight_id = optional($this->airline)->code;
$flight_id .= $this->flight_number;
if (filled($this->route_code)) {

View File

@ -219,7 +219,7 @@ class Pirep extends Model
*/
public function getIdentAttribute(): string
{
$flight_id = $this->airline->code;
$flight_id = optional($this->airline)->code;
$flight_id .= $this->flight_number;
if (filled($this->route_code)) {

View File

@ -126,7 +126,7 @@ class User extends Authenticatable
{
$length = setting('pilots.id_length');
return $this->airline->icao.str_pad($this->pilot_id, $length, '0', STR_PAD_LEFT);
return optional($this->airline)->icao.str_pad($this->pilot_id, $length, '0', STR_PAD_LEFT);
}
/**

View File

@ -22,6 +22,14 @@ class UserFieldValue extends Model
public static $rules = [];
/**
* Return related field's name along with field values
*/
public function getNameAttribute(): string
{
return optional($this->field)->name;
}
/**
* Foreign Keys
*/