/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update($id, PackageRuleRequest $request) { if ($request->ajax()) { $package = Package::findOrFail($request->get('package_id')); $inputs = $request->except(['package_id', '_token', '_method']); $package_rule = $package->rules()->findOrFail($id); $package_rule->update($inputs); return response()->json(['message' => 'Successfully Save!', 'data' => $package_rule]); } return esponse()->json(['message' => 'Not Authorized']); }
/** * Display the specified faucet. * * @param $slug * @return Response * @internal param int $id */ public function show($slug) { try { //Retrieve faucet by given id. //$faucet = Faucet::findOrFail($slug); $faucet = Faucet::findBySlugOrId($slug); if (!$faucet) { return response(view('errors.404'), 404); } //Return the view which shows faucet details, //with the retrieved faucet bring passe in the view. return view('faucets.show', compact('faucet', 'slug')); } catch (ModelNotFoundException $e) { return esponse(view('errors.404'), 404); } }