Edit File: ReasonController.php
<?php namespace App\Http\Controllers\Api; use App\Http\Controllers\Controller; use App\Http\Resources\ReasonsResource; use App\Models\Reason; use App\Traits\ApiTrait; class ReasonController extends Controller { use ApiTrait; public function cancelReasons() { $reasons = Reason::where('type', 'cancel')->get(); $data['reasons'] = ReasonsResource::collection($reasons); return $this->dataReturn($data); } public function withdrawReasons() { $reasons = Reason::where('type', 'withdraw')->get(); $data['reasons'] = ReasonsResource::collection($reasons); return $this->dataReturn($data); } public function reportReasons() { $reasons = Reason::where('type', 'report')->get(); $data['reasons'] = ReasonsResource::collection($reasons); return $this->dataReturn($data); } public function ticketReasons() { $reasons = Reason::where('type', 'ticket')->get(); $data['reasons'] = ReasonsResource::collection($reasons); return $this->dataReturn($data); } }
Back to File Manager