File: //home/posscale/www/printmanager/app/Models/Tenant.php
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Stancl\Tenancy\Database\Models\Tenant as BaseTenant;
use Stancl\Tenancy\Contracts\TenantWithDatabase;
use Stancl\Tenancy\Database\Concerns\HasDatabase;
use Stancl\Tenancy\Database\Concerns\HasDomains;
class Tenant extends BaseTenant implements TenantWithDatabase
{
use HasDatabase, HasDomains;
protected $fillable = ['id', 'reseller_name', 'tenancy_create_database', 'tenancy_db_name', 'data'];
protected $casts = [
'data' => 'array',
];
/*public static function boot(): void
{
static::creating(function (Model $model) {
var_dump($model);
exit;
// $model->uuid = Str::uuid();
});
}*/
public function getCustomerNameAttribute() {
return $this->reseller_name;
}
}