/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(CountryRequest $request, $id) { $country = Country::findOrFail($id); $country->name = $request->get('name'); $country->status = $request->get('status'); $country->save(); return redirect('country'); }
public function listing(CountryRequest $request) { $page = $request->input('page'); $limit = $request->input('limit'); $resp = $this->repo->listing($page, $limit); if (!empty($resp)) { return response()->json(['status' => 'success', 'data' => $resp, 'code' => 200], 200); } }
/** * Update the specified resource in storage. * * @param int $id * @param CountryRequest $request * @return Response */ public function update($id, CountryRequest $request) { $country = $this->country->find($id); if (is_null($country)) { return redirect()->route('country.index')->with('error', 'Country not found.'); } if ($this->country->update($id, $request->all())) { return redirect('country')->with('success', 'Country successfully updated!'); } return redirect('country')->with('error', 'Problem updating Country!'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(CountryRequest $request) { $countries = Country::create($request->all()); return redirect('paises'); }