예제 #1
0
 /**
  * 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');
 }
예제 #2
0
 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!');
 }
예제 #4
0
 /**
  * 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');
 }