/
dimamir
/
coolify
Обзор
Документация
Войти
/
dimamir
/
coolify
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
app/Models/Tag.php
33 строки
695 B
Thijmen
Fix styling
10 июн 2024, 23:43
10 июн 2024, 23:43
d86274c
Код
Авторство
О чём код?
<?php namespace App\Models; use Illuminate\Database\Eloquent\Casts\Attribute; class Tag extends BaseModel { protected $guarded = []; public function name(): Attribute { return Attribute::make( get: fn ($value) => strtolower($value), set: fn ($value) => strtolower($value) ); } public static function ownedByCurrentTeam() { return Tag::whereTeamId(currentTeam()->id)->orderBy('name'); } public function applications() { return $this->morphedByMany(Application::class, 'taggable'); } public function services() { return $this->morphedByMany(Service::class, 'taggable'); } }