Changeset View
Changeset View
Standalone View
Standalone View
src/app/Providers/AppServiceProvider.php
Show All 30 Lines | public function boot() | ||||
\App\Domain::observe(\App\Observers\DomainObserver::class); | \App\Domain::observe(\App\Observers\DomainObserver::class); | ||||
\App\Entitlement::observe(\App\Observers\EntitlementObserver::class); | \App\Entitlement::observe(\App\Observers\EntitlementObserver::class); | ||||
\App\Group::observe(\App\Observers\GroupObserver::class); | \App\Group::observe(\App\Observers\GroupObserver::class); | ||||
\App\OpenVidu\Connection::observe(\App\Observers\OpenVidu\ConnectionObserver::class); | \App\OpenVidu\Connection::observe(\App\Observers\OpenVidu\ConnectionObserver::class); | ||||
\App\Package::observe(\App\Observers\PackageObserver::class); | \App\Package::observe(\App\Observers\PackageObserver::class); | ||||
\App\PackageSku::observe(\App\Observers\PackageSkuObserver::class); | \App\PackageSku::observe(\App\Observers\PackageSkuObserver::class); | ||||
\App\Plan::observe(\App\Observers\PlanObserver::class); | \App\Plan::observe(\App\Observers\PlanObserver::class); | ||||
\App\SignupCode::observe(\App\Observers\SignupCodeObserver::class); | \App\SignupCode::observe(\App\Observers\SignupCodeObserver::class); | ||||
\App\SignupInvitation::observe(\App\Observers\SignupInvitationObserver::class); | |||||
\App\Sku::observe(\App\Observers\SkuObserver::class); | \App\Sku::observe(\App\Observers\SkuObserver::class); | ||||
\App\Transaction::observe(\App\Observers\TransactionObserver::class); | \App\Transaction::observe(\App\Observers\TransactionObserver::class); | ||||
\App\User::observe(\App\Observers\UserObserver::class); | \App\User::observe(\App\Observers\UserObserver::class); | ||||
\App\UserAlias::observe(\App\Observers\UserAliasObserver::class); | \App\UserAlias::observe(\App\Observers\UserAliasObserver::class); | ||||
\App\UserSetting::observe(\App\Observers\UserSettingObserver::class); | \App\UserSetting::observe(\App\Observers\UserSettingObserver::class); | ||||
\App\VerificationCode::observe(\App\Observers\VerificationCodeObserver::class); | \App\VerificationCode::observe(\App\Observers\VerificationCodeObserver::class); | ||||
\App\Wallet::observe(\App\Observers\WalletObserver::class); | \App\Wallet::observe(\App\Observers\WalletObserver::class); | ||||
Show All 32 Lines | public function boot() | ||||
if ($tenant_id) { | if ($tenant_id) { | ||||
/** @var Builder $this */ | /** @var Builder $this */ | ||||
return $this->where(($table ? "$table." : '') . 'tenant_id', $tenant_id); | return $this->where(($table ? "$table." : '') . 'tenant_id', $tenant_id); | ||||
} | } | ||||
/** @var Builder $this */ | /** @var Builder $this */ | ||||
return $this->whereNull(($table ? "$table." : '') . 'tenant_id'); | return $this->whereNull(($table ? "$table." : '') . 'tenant_id'); | ||||
}); | }); | ||||
// Query builder 'whereLike' mocro | |||||
Builder::macro('whereLike', function (string $column, string $search, int $mode = 0) { | |||||
$search = addcslashes($search, '%_'); | |||||
switch ($mode) { | |||||
case 2: | |||||
$search .= '%'; | |||||
break; | |||||
case 1: | |||||
$search = '%' . $search; | |||||
break; | |||||
default: | |||||
$search = '%' . $search . '%'; | |||||
} | |||||
/** @var Builder $this */ | |||||
return $this->where($column, 'like', $search); | |||||
}); | |||||
} | } | ||||
} | } |