service = new JobRequestSourceService(); } public function all(Request $request) { return $this->service->all($request->all()); } public function store(JobRequestSource $request) { $this->service->store($request->except('_token')); return response()->json([ 'message' => 'Source has been saved.' ]); } public function update(JobRequestSource $request) { $this->service->update($request->except('_token')); return response()->json([ 'message' => 'Source has been updated.' ]); } public function setHasProduct(Request $request) { $this->service->setHasProduct($request->except('_token')); return response()->json([ 'message' => 'Source product has been updated.' ]); } public function setActiveState(Request $request) { $this->service->setActiveState($request->except('_token')); return response()->json([ 'message' => 'Source active has been updated.' ]); } public function destroy(Request $request) { $this->service->destroy($request->id); return response()->json([ 'message' => 'Source has been deleted.' ]); } }