public function update(UpdateCountryRequest $req, Country $Country) { $Country->fill($req->all())->save(); $message = trans('lists::countries.update_success', ['name' => $Country->name]); if (request('submit') == 'save') { return redirect()->back()->with('success', $message); } else { return redirect()->route('countries.index')->with('success', $message); } }
public function update(UpdateCountryRequest $req, Country $Country) { $input = $req->except('status'); $Country = $Country->fill($input); $Country->status = $req->has('status') ? $req->get('status') : 0; if ($Country->status) { // only one countries can be status //update set all countries not status Country::where('status', 1)->update(['status' => 0]); } $Country->save(); $message = trans('lists::countries.update_success', ['name' => $Country->name]); if (request('submit') == 'save') { return redirect()->back()->with('success', $message); } else { return redirect()->route('countries.index')->with('success', $message); } }