'boolean', 'allow_multi_currency' => 'boolean', 'settings' => 'array', ]; protected static function booted() { static::creating(function ($tenant) { if (empty($tenant->slug)) { $tenant->slug = Str::slug($tenant->name); } }); } public function baseCurrency() { return $this->belongsTo(Currency::class, 'base_currency_id'); } public function users() { return $this->hasMany(User::class); } public function projects() { return $this->hasMany(Project::class); } public function employees() { return $this->hasMany(Employee::class); } public function expenses() { return $this->hasMany(Expense::class); } }