PATH:
home
/
rwabteecom
/
public_html
/
app
/
Http
/
Controllers
/
Editing: VcardServiceController.php
<?php namespace App\Http\Controllers; use App\Http\Requests\CreateVcardServiceRequest; use App\Http\Requests\UpdateVcardServiceRequest; use App\Models\VcardService; use App\Repositories\VcardServiceRepository; use Illuminate\Http\JsonResponse; class VcardServiceController extends AppBaseController { /** * @var VcardServiceRepository */ private $vcardServiceRepo; /** * VcardServiceController constructor. */ public function __construct(VcardServiceRepository $vcardServiceRepo) { $this->vcardServiceRepo = $vcardServiceRepo; } /** * @return mixed */ public function index($id) { } public function store(CreateVcardServiceRequest $request): JsonResponse { $input = $request->all(); $service = $this->vcardServiceRepo->store($input); return $this->sendResponse($service, __('messages.flash.create_service')); } public function edit(VcardService $vcardService): JsonResponse { return $this->sendResponse($vcardService, 'vCard successfully retrieved.'); } public function update(UpdateVcardServiceRequest $request, VcardService $vcardService): JsonResponse { $input = $request->all(); $service = $this->vcardServiceRepo->update($input, $vcardService->id); return $this->sendResponse($service, __('messages.flash.update_service')); } public function destroy(VcardService $vcardService): JsonResponse { $vcardService->clearMediaCollection(VcardService::SERVICES_PATH); $vcardService->delete(); return $this->sendSuccess(__('messages.flash.delete_service')); } }
SAVE
CANCEL