File: /var/www/ipsremont-demo/app/Providers/ObserverServiceProvider.php
<?php
namespace App\Providers;
use App\Models\ActTc;
use App\Models\Address;
use App\Models\Branch;
use App\Models\EmailTemplates;
use App\Models\ErrorCodes;
use App\Models\Order;
use App\Models\Part;
use App\Models\Repair\Repair;
use App\Models\Role;
use App\Models\Service\Service;
use App\Models\ServicePrice;
use App\Models\Settings;
use App\Models\Shipment;
use App\Models\UserProfile;
use App\Models\Warehouse;
use App\Models\WorkCompleteCertificate;
use App\Observers\{ActTcObserver,
AddressObserver,
BranchObserver,
EmailTemplatesObserver,
ErrorObserver,
OrderObserver,
PartObserver,
RepairObserver,
RoleObserver,
ServiceObserver,
ServicePriceObserver,
SettingsObserver,
ShipmentObserver,
UserObserver,
UserProfileObserver,
WarehouseObserver,
WorkCompleteCertificateObserver};
use App\User;
use Illuminate\Support\ServiceProvider;
class ObserverServiceProvider extends ServiceProvider
{
public function boot()
{
ActTc::observe(ActTcObserver::class);
Address::observe(AddressObserver::class);
Branch::observe(BranchObserver::class);
EmailTemplates::observe(EmailTemplatesObserver::class);
ErrorCodes::observe(ErrorObserver::class);
Order::observe(OrderObserver::class);
Part::observe(PartObserver::class);
Repair::observe(RepairObserver::class);
Role::observe(RoleObserver::class);
Service::observe(ServiceObserver::class);
ServicePrice::observe(ServicePriceObserver::class);
Settings::observe(SettingsObserver::class);
Shipment::observe(ShipmentObserver::class);
User::observe(UserObserver::class);
UserProfile::observe(UserProfileObserver::class);
Warehouse::observe(WarehouseObserver::class);
WorkCompleteCertificate::observe(WorkCompleteCertificateObserver::class);
}
}