Files
jandl-taskmanager-app/be/app/Observers/MasterTaskObserver.php
T
2023-02-24 17:27:02 +01:00

20 lines
455 B
PHP

<?php
namespace App\Observers;
use App\Models\MasterTask;
class MasterTaskObserver
{
public function creating(MasterTask $mastertask)
{
$mastertask->color = MasterTask::generateMasterTaskColor();
}
public function updating(MasterTask $mastertask)
{
// to prevent updating created_by field. this field cannot be updated once created.
$mastertask->created_by = $mastertask->getOriginal('created_by');
}
}