/** * @param \Seat\Web\Http\Validation\WorkerConstraint $request * * @return \Illuminate\Http\RedirectResponse */ public function postUpdateConstraints(WorkerConstraint $request) { // Build a new constraints array from the input data $constraints = ['api' => $request->input('api'), 'character' => $request->input('character'), 'corporation' => $request->input('corporation'), 'eve' => $request->input('eve'), 'map' => $request->input('map'), 'server' => $request->input('server')]; // Set the new constraints to the settings. setting(['api_constraint', json_encode($constraints)], true); // Redirect back with new values. return redirect()->back()->with('success', 'Global Constraints Updated'); }
/** * @param \Seat\Web\Http\Validation\WorkerConstraint $request * * @return \Illuminate\Http\RedirectResponse */ public function postUpdateWorkerConstraint(WorkerConstraint $request) { $key = ApiKeyModel::findOrFail($request->input('key_id')); // Build a new constraints array from the input data $constraints = ['character' => $request->input('character'), 'corporation' => $request->input('corporation')]; $key->api_call_constraints = $constraints; $key->save(); // Redirect back with new values. return redirect()->back()->with('success', 'Constraints Updated'); }