Edit File: WorkTimeController.php
<?php namespace App\Http\Controllers\Api\Provider; use App\Http\Controllers\Controller; use App\Http\Requests\Api\Provider\WorkTime\WorkTimeRequest; use App\Http\Resources\Api\BasicResource; use App\Http\Resources\Api\Provider\WorksTimeResource; use App\Models\Day; use App\Services\Provider\WorkTimeService; use App\Traits\{PaginationTrait, ResponseTrait, UploadTrait}; class WorkTimeController extends Controller { use PaginationTrait, ResponseTrait, UploadTrait; public function __construct(private WorkTimeService $workTimeService) {} public function index() { return $this->successData(WorksTimeResource::collection($this->workTimeService->getWorkTimes())); } public function store(WorkTimeRequest $request) { $worktimes = $this->workTimeService->storeAndUpdate($request); return $this->successMsg($worktimes['msg']); } public function days() { $days = Day::all(); return $this->successData(BasicResource::collection($days)); } }
Back to File Manager