File manager - Edit - /home/linknsbh/proffy.online/app/Traits/Multitenantable.php
Back
<?php namespace App\Traits; use Illuminate\Database\Eloquent\Builder; use Illuminate\Support\Facades\Auth; trait Multitenantable { protected static function booted() { static::addGlobalScope('tenant', function (Builder $builder) { if (Auth::check()) { $builder->where('tenant_id', Auth::user()->tenant_id); } }); static::saving(function ($model) { if (Auth::check() && empty($model->tenant_id)) { $model->tenant_id = Auth::user()->tenant_id; } }); } }
| ver. 1.4 |
Github
|
.
| PHP 8.2.31 | Generation time: 0.66 |
proxy
|
phpinfo
|
Settings