get('charge_tax'); if ($chargeTax == 'Yes') { $organiser->addExtraValidationRules(); } if (!$organiser->validate($request->all())) { return response()->json([ 'status' => 'error', 'messages' => $organiser->errors(), ]); } $organiser->name = $request->get('name'); $organiser->about = $request->get('about'); $organiser->email = $request->get('email'); $organiser->facebook = $request->get('facebook'); $organiser->twitter = $request->get('twitter'); $organiser->confirmation_key = str_random(15); $organiser->tax_name = $request->get('tax_name'); $organiser->tax_value = round($request->get('tax_value'),2); $organiser->tax_id = $request->get('tax_id'); $organiser->charge_tax = ($chargeTax == 'Yes') ? 1 : 0; if ($request->hasFile('organiser_logo')) { $organiser->setLogo($request->file('organiser_logo')); } $organiser->save(); session()->flash('message', trans("Controllers.successfully_created_organiser")); return response()->json([ 'status' => 'success', 'message' => trans("Controllers.refreshing"), 'redirectUrl' => route('showOrganiserEvents', [ 'organiser_id' => $organiser->id, 'first_run' => 1 ]), ]); } }