Proje dosyaları eklendi

This commit is contained in:
2026-08-29 15:53:53 +03:00
commit d3313400ca
440 changed files with 24827 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
<?php
namespace App\Enums;
enum CheckFrequency:string {case Daily='daily';case Weekly='weekly';public function label():string{return match($this){self::Daily=>__('states.daily'),self::Weekly=>__('states.weekly')};}}
+11
View File
@@ -0,0 +1,11 @@
<?php
namespace App\Enums;
enum EarnApiTokenStatus: string
{
case Active = 'active';
case Inactive = 'inactive';
case Expired = 'expired';
case Revoked = 'revoked';
}
+9
View File
@@ -0,0 +1,9 @@
<?php
namespace App\Enums;
enum EarnLegalDocumentType: string
{
case Terms = 'terms';
case PrivacyNotice = 'privacy_notice';
}
+11
View File
@@ -0,0 +1,11 @@
<?php
namespace App\Enums;
enum EarnMemberStatus: string
{
case Pending = 'pending';
case Active = 'active';
case Suspended = 'suspended';
case Closed = 'closed';
}
+3
View File
@@ -0,0 +1,3 @@
<?php
namespace App\Enums;
enum KeywordDevice:string { case Desktop='desktop'; case Mobile='mobile'; public function label():string{return match($this){self::Desktop=>__('states.desktop'),self::Mobile=>__('states.mobile')};} public static function options():array{return collect(self::cases())->mapWithKeys(fn($v)=>[$v->value=>$v->label()])->all();} }
+3
View File
@@ -0,0 +1,3 @@
<?php
namespace App\Enums;
enum KeywordStatus:string { case Active='active'; case Inactive='inactive'; case Archived='archived'; public function label():string{return match($this){self::Active=>__('states.active'),self::Inactive=>__('states.inactive'),self::Archived=>__('states.archived')};} }
+17
View File
@@ -0,0 +1,17 @@
<?php
namespace App\Enums;
enum ProjectStatus: string
{
case Active = 'active';
case Archived = 'archived';
public function label(): string
{
return match ($this) {
self::Active => __('states.active'),
self::Archived => __('states.archived'),
};
}
}
+19
View File
@@ -0,0 +1,19 @@
<?php
namespace App\Enums;
enum RoleName: string
{
case SuperAdmin = 'super_admin';
case Admin = 'admin';
case Support = 'support';
case Customer = 'customer';
public function label(): string
{
return match ($this) {
self::SuperAdmin => 'Süper Admin', self::Admin => 'Admin',
self::Support => 'Destek', self::Customer => 'Müşteri',
};
}
}
+3
View File
@@ -0,0 +1,3 @@
<?php
namespace App\Enums;
enum SearchEngine:string { case Google='google'; case Bing='bing'; public function label():string{return match($this){self::Google=>'Google',self::Bing=>'Bing'};} public static function options():array{return collect(self::cases())->mapWithKeys(fn($v)=>[$v->value=>$v->label()])->all();} }
+3
View File
@@ -0,0 +1,3 @@
<?php
namespace App\Enums;
enum SerpCheckStatus:string {case Pending='pending';case Running='running';case Completed='completed';case Failed='failed';public function label():string{return match($this){self::Pending=>__('states.pending'),self::Running=>__('states.running'),self::Completed=>__('states.completed'),self::Failed=>__('states.failed')};}}
+17
View File
@@ -0,0 +1,17 @@
<?php
namespace App\Enums;
enum UserStatus: string
{
case Active = 'active';
case Suspended = 'suspended';
public function label(): string
{
return match ($this) {
self::Active => __('states.active'),
self::Suspended => __('states.suspended'),
};
}
}