- create model and migration - relation to classification - create resource - create enum for support option
24 lines
450 B
PHP
24 lines
450 B
PHP
<?php
|
|
|
|
namespace App\Enums;
|
|
|
|
use App\Traits\Enum\WithValue;
|
|
|
|
enum ContentType: string
|
|
{
|
|
use WithValue;
|
|
|
|
case FOTO = 'Foto';
|
|
case TEXT = 'Teks';
|
|
case GRAPHIC = 'Grafis';
|
|
case VIDEO = 'Video';
|
|
|
|
public static function options(): array
|
|
{
|
|
return array_combine(
|
|
array_map(fn ($status) => $status->value, self::cases()),
|
|
array_map(fn ($status) => $status->value, self::cases())
|
|
);
|
|
}
|
|
}
|