'int', 'travel_nationality_id' => 'int', 'last_user_data' => 'array' ]; protected $dates = [ 'birthday' ]; protected $hidden = [ 'password' ]; protected $fillable = [ 'salutation_id', 'title', 'first_name', 'last_name', 'email', 'password', 'company', 'street', 'zipcode', 'city', 'phone', 'mobil', 'fax', 'birthday', 'travel_nationality_id', 'last_user_data' ]; public function travel_nationality() { return $this->belongsTo(\App\Models\TravelNationality::class); } public function travel_user_booking_fewos() { return $this->hasMany(\App\Models\TravelUserBookingFewo::class); } public function getBirthdayAttribute($value) { if(!$value){ return ""; } return Carbon::parse($value)->format(Util::formatDateDB()); } public function setBirthdayAttribute( $value ) { $this->attributes['birthday'] = isset($value) ? (new Carbon($value))->format('Y-m-d') : NULL; } }