D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
forge
/
ghanempharmacy.com
/
app
/
Services
/
Filename :
SupportTicketService.php
back
Copy
<?php namespace App\Services; use App\Traits\FileManagerTrait; class SupportTicketService { use FileManagerTrait; public function getAddData(object $request): array { $images = [] ; if ($request->file('media')) { foreach ($request->media as $imageFile) { $image_name = $this->upload(dir:'support-ticket/', format: 'webp', image: $imageFile); $images[] = [ 'file_name' => $image_name, 'storage'=> getWebConfig(name: 'storage_connection_type') ?? 'public', ]; } } return [ 'admin_message' => $request['replay'], 'admin_id' => $request['adminId'], 'support_ticket_id' => $request['id'], 'attachment' => $images, 'created_at' => now(), 'updated_at' => now() ]; } }