Edit File: ComplaintService.php
<?php namespace App\Services; use App\Models\Complaint; class ComplaintService extends BaseService { public function __construct() { $this->model = Complaint::class; parent::__construct(Complaint::class); } public function create($request): array { $this->model::create($request); return ['key' => 'success', 'msg' => __('apis.success')]; } public function myComplaints($request): array { return ['key' => 'success', 'data' => auth()->user()->complaints, 'msg' => __('apis.success')]; } public function replay($id,$request): array { $complaint = $this->find($id); $complaint->replays()->create($request); return ['key' => 'success', 'msg' => __('apis.success')]; } }
Back to File Manager