| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | <?php
namespace App\Observers;
use App\Models\Company;
use App\Services\DefaultSettingService;
class CompanyObserver
{
    /**
     * Handle the Company "created" event.
     */
    public function created(Company $company): void
    {
        $defaultSettingService = new DefaultSettingService();
        $defaultSettingService->createDefaultSettings($company);
    }
    /**
     * Handle the Company "updated" event.
     */
    public function updated(Company $company): void
    {
        //
    }
    /**
     * Handle the Company "deleted" event.
     */
    public function deleted(Company $company): void
    {
        //
    }
    /**
     * Handle the Company "restored" event.
     */
    public function restored(Company $company): void
    {
        //
    }
    /**
     * Handle the Company "force deleted" event.
     */
    public function forceDeleted(Company $company): void
    {
        //
    }
}
 |