first&last

This commit is contained in:
sbb45
2026-03-20 15:47:17 +05:00
commit d6441abdd2
230 changed files with 20367 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
<?php
namespace App\Enums;
enum EquipmentCondition: string
{
case GOOD = 'good';
case FAIR = 'fair';
case POOR = 'poor';
public function label(): string
{
return match ($this) {
self::GOOD => 'Хорошее',
self::FAIR => 'Удовлетворительное',
self::POOR => 'Плохое',
};
}
}
+13
View File
@@ -0,0 +1,13 @@
<?php
namespace App\Enums;
enum StatusSlug: string
{
case NEW = 'new';
case IN_PROGRESS = 'in_progress';
case WAITING = 'waiting';
case RESOLVED = 'resolved';
case CLOSED = 'closed';
case CANCELLED = 'cancelled';
}
+21
View File
@@ -0,0 +1,21 @@
<?php
namespace App\Enums;
enum UserRole: string
{
case ADMIN = 'admin';
case MANAGER = 'manager';
case TECHNICIAN = 'technician';
case CLIENT = 'client';
public function label(): string
{
return match ($this) {
self::ADMIN => 'Администратор',
self::MANAGER => 'Менеджер',
self::TECHNICIAN => 'Техник',
self::CLIENT => 'Клиент',
};
}
}