/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // $data = new Province(); $data->name = $request->name; $data->description = $request->description; $data->save(); Session::flash('message', 'Province named "' . $request->name . '" was successfully created'); return redirect('/province'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // validate request $validateProvince = Validator::make($request->get('Province'), Province::$rules); $validationMessages = []; foreach ($request->get('ProvinceTranslation') as $key => $value) { $validateProvinceTranslation = Validator::make($value, ProvinceTranslation::$rules); if ($validateProvinceTranslation->fails()) { $validationMessages = array_merge_recursive($validationMessages, $validateProvinceTranslation->messages()->toArray()); } } if ($validateProvince->fails() or count($validationMessages) > 0) { $validationMessages = array_merge_recursive($validateProvince->messages()->toArray(), $validationMessages); return redirect()->back()->withErrors($validationMessages)->withInput(); } // get all languages $languages = Language::all(); // find language default $languageDefault = $languages->where('is_key_language', 1)->first(); if (is_null($languageDefault)) { $languageDefault = $languages->first(); } // sure execute success, if not success rollback DB::transaction(function () use($request, $languageDefault) { $user = $request->user(); // insert Province $province = new Province(); $province->key = Common::createKeyURL($request->input('ProvinceTranslation.' . $languageDefault->code . '.name')); $province->priority = $request->input('Province.priority'); $province->is_publish = $request->input('Province.is_publish'); $province->created_by = $user->name; $province->updated_by = $user->name; $province->save(); // save data languages foreach ($request->get('ProvinceTranslation') as $locale => $value) { $province->translateOrNew($locale)->name = $request->input('ProvinceTranslation.' . $locale . '.name'); } $province->save(); }); return redirect()->route('admin.provinces.index'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // Validation // $validation = Validator::make($request->all(), ['name' => 'required|unique:categories|max:255']); // Check if it fails // if ($validation->fails()) { return redirect()->back()->withInput()->with('errors', $validation->errors()); } $province = new Province(); // save category data into database // $province->name = $request->input('name'); $province->save(); Alert::success('Success Create, ' . $request->input('name') . ' !')->persistent("Close"); return redirect('province/list')->with('message', 'You just uploaded !'); }
public function postItem() { $id = Input::get('id'); if ($id > 0) { $province = Province::find($id); } else { $province = new Province(); } $province->province = Input::get('province'); $province->year = Input::get('year'); $province->collected = Input::get('collected'); $province->recycled = Input::get('recycled'); $province->energy_recovery = Input::get('energy_recovery'); $province->diversion_rate = Input::get('diversion_rate'); $province->five_year_average = Input::get('five_year_average'); $province->save(); return Redirect::to('/admin/data/provincial-data'); }
public function postCreateProvince(Request $request) { $arr_return = array(); $province = new Province(); $name = $request->has('name') ? $request->input('name') : ''; $country_id = $request->has('popup_country') ? $request->input('popup_country') : ''; $province->name = $name; $province->country_id = $country_id; if($province->save()){ $arr_return['status'] = 'success'; }else{ $arr_return['message'] = 'Saving fail'; } return $arr_return; }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // Start Check Authorization $invalid_auth = 1; $authRole = Auth::user()->UserRoles->role; if ($authRole == 1 or $authRole == 3) { $invalid_auth = 0; } if ($invalid_auth == 1) { Alert::error('Anda tidak memilik akses ini')->persistent('close'); return redirect('dashboard'); } // End Check Authorization // Validation // $validation = Validator::make($request->all(), ['name' => 'required|unique:categories|max:255']); // Check if it fails // if ($validation->fails()) { return redirect()->back()->withInput()->with('errors', $validation->errors()); } $province = new Province(); // save category data into database // $province->name = $request->input('name'); $province->save(); Alert::success('Success Create, ' . $request->input('name') . ' !')->persistent("Close"); return redirect('province/list')->with('message', 'You just uploaded !'); }