phpvms/app/Models/Observers/FlightObserver.php

30 lines
676 B
PHP
Raw Normal View History

<?php
namespace App\Models\Observers;
use App\Models\Flight;
/**
* Make sure that the fields are properly capitalized
*/
class FlightObserver
{
/**
* @param Flight $flight
*/
public function creating(Flight $flight): void
{
$flight->dpt_airport_id = strtoupper(trim($flight->dpt_airport_id));
$flight->arr_airport_id = strtoupper(trim($flight->arr_airport_id));
}
/**
* @param Flight $flight
*/
public function updating(Flight $flight): void
{
$flight->dpt_airport_id = strtoupper(trim($flight->dpt_airport_id));
$flight->arr_airport_id = strtoupper(trim($flight->arr_airport_id));
}
}