[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: PWA.php
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Spatie\MediaLibrary\HasMedia; use Spatie\MediaLibrary\InteractsWithMedia; use Spatie\MediaLibrary\MediaCollections\Models\Media; class PWA extends Model implements HasMedia { use HasFactory; use InteractsWithMedia; protected $fillable = ['id']; protected $table = "pwa"; public function getSplashAttribute(): string { if (!empty($this->getFirstMediaUrl('pwa_splash'))) { $pwa = $this->getMedia('pwa_splash')->first(); return $pwa->getUrl('D_2048x2732'); } return asset('images/icons/splash-2048x2732.png'); } public function getIconAttribute(): string { if (!empty($this->getFirstMediaUrl('pwa_icon'))) { $pwa = $this->getMedia('pwa_icon')->first(); return $pwa->getUrl('D_512x512'); } return asset('images/icons/icon-512x512.png'); } public function registerMediaConversions(Media $media = null): void { $this->addMediaConversion('D_2048x2732')->performOnCollections('pwa_splash') ->crop('crop-center', 2048, 2732)->keepOriginalImageFormat()->sharpen(10); $this->addMediaConversion('D_1668x2388')->performOnCollections('pwa_splash') ->crop('crop-center', 1668, 2388)->keepOriginalImageFormat()->sharpen(10); $this->addMediaConversion('D_1668x2224')->performOnCollections('pwa_splash') ->crop('crop-center', 1668, 2224)->keepOriginalImageFormat()->sharpen(10); $this->addMediaConversion('D_1536x2048')->performOnCollections('pwa_splash') ->crop('crop-center', 1536, 2048)->keepOriginalImageFormat()->sharpen(10); $this->addMediaConversion('D_1242x2688')->performOnCollections('pwa_splash') ->crop('crop-center', 1242, 2688)->keepOriginalImageFormat()->sharpen(10); $this->addMediaConversion('D_1242x2208')->performOnCollections('pwa_splash') ->crop('crop-center', 1242, 2208)->keepOriginalImageFormat()->sharpen(10); $this->addMediaConversion('D_1125x2436')->performOnCollections('pwa_splash') ->crop('crop-center', 1125, 2436)->keepOriginalImageFormat()->sharpen(10); $this->addMediaConversion('D_828x1792')->performOnCollections('pwa_splash') ->crop('crop-center', 828, 1792)->keepOriginalImageFormat()->sharpen(10); $this->addMediaConversion('D_750x1334')->performOnCollections('pwa_splash') ->crop('crop-center', 750, 1334)->keepOriginalImageFormat()->sharpen(10); $this->addMediaConversion('D_640x1136')->performOnCollections('pwa_splash') ->crop('crop-center', 640, 1136)->keepOriginalImageFormat()->sharpen(10); $this->addMediaConversion('D_512x512')->performOnCollections('pwa_icon') ->crop('crop-center', 512, 512)->keepOriginalImageFormat()->sharpen(10); $this->addMediaConversion('D_384x384')->performOnCollections('pwa_icon') ->crop('crop-center', 384, 384)->keepOriginalImageFormat()->sharpen(10); $this->addMediaConversion('D_192x192')->performOnCollections('pwa_icon') ->crop('crop-center', 192, 192)->keepOriginalImageFormat()->sharpen(10); $this->addMediaConversion('D_152x152')->performOnCollections('pwa_icon') ->crop('crop-center', 152, 152)->keepOriginalImageFormat()->sharpen(10); $this->addMediaConversion('D_144x144')->performOnCollections('pwa_icon') ->crop('crop-center', 144, 144)->keepOriginalImageFormat()->sharpen(10); $this->addMediaConversion('D_128x128')->performOnCollections('pwa_icon') ->crop('crop-center', 128, 128)->keepOriginalImageFormat()->sharpen(10); $this->addMediaConversion('D_96x96')->performOnCollections('pwa_icon') ->crop('crop-center', 96, 96)->keepOriginalImageFormat()->sharpen(10); $this->addMediaConversion('D_72x72')->performOnCollections('pwa_icon') ->crop('crop-center', 72, 72)->keepOriginalImageFormat()->sharpen(10); } }
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: premium320.web-hosting.com
Server IP: 66.29.153.54
PHP Version: 8.2.29
Server Software: LiteSpeed
System: Linux premium320.web-hosting.com 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
HDD Total: 97.87 GB
HDD Free: 76.87 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
No
git:
Yes
User Info
Username: aoneqssk
User ID (UID): 1285
Group ID (GID): 1290
Script Owner UID: 1285
Current Dir Owner: 1285