⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.177
Server IP:
50.6.168.112
Server:
Linux server-617809.webnetzimbabwe.com 5.14.0-570.25.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 9 04:57:09 EDT 2025 x86_64
Server Software:
Apache
PHP Version:
8.4.10
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
ctaacademy
/
www
/
Modules
/
Frontend
/
app
/
Models
/
View File Name :
Section.php
'array', ]; public function getGlobalContentAttribute($value): object|null { return json_decode($value); } public function getContentAttribute():object|null { return $this->translation?->content; } public function translation(): ?HasOne { return $this->hasOne(SectionTranslation::class)->where('lang_code', getSessionLanguage()); } public function getTranslation($code): ?SectionTranslation { return $this->hasOne(SectionTranslation::class)->where('lang_code', $code)->first(); } public function translations(): ?HasMany { return $this->hasMany(SectionTranslation::class, 'section_id'); } public function home(): BelongsTo { return $this->belongsTo(Home::class, 'home_id'); } public function scopeActive($query) { return $query->where('status', 1); } public function scopeInactive($query) { return $query->where('status', 0); } static function getByName(string $section_name, string $theme_name = DEFAULT_HOMEPAGE) { $home = Home::firstOrCreate(['slug' => $theme_name]); $section = self::firstOrCreate(['name' => $section_name,'home_id' => $home->id]); return $section; } }