/** * Update configs. * * @param ConfigRequest $request * @return mixed */ public function postUpdate(ConfigRequest $request) { $configs = $request->all(); foreach ($configs as $key => $value) { Config::where('key', '=', $key)->update(['value' => $value]); } Flash::success('修改成功!'); return Redirect::to('/manage/config/edit'); }
public function update(ConfigRequest $request) { $model = new Configs(); // Logo if ($request->hasFile('logo')) { $file = $request->file('logo'); $name = $file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); $picture = time() . $name . '.' . $extension; $request->file('logo')->move('images/img', $picture); $logo = 'images/img/' . $picture; } else { $config = Configs::all()->first(); $logo = $config['logo']; } // Favicon if ($request->hasFile('favicon')) { $file = $request->file('favicon'); $name = $file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); $picture = time() . $name . '.' . $extension; $request->file('favicon')->move('images/img', $picture); $favicon = 'images/img/' . $picture; } else { $config = Configs::all()->first(); $favicon = $config['favicon']; } $data = array('logo' => $logo, 'favicon' => $favicon, 'title' => $request->title, 'email' => $request->email, 'telephone' => $request->telephone, 'tax' => $request->tax, 'ship' => $request->ship); $model->update($data); return redirect()->action('Admin\\ConfigController@index')->withSuccess(Lang::get('messages.update_success')); }
public function postConfig(ConfigRequest $request) { // inicializar el cubo $cubo = new CuboRepo($request->get('size'), $request->get('cant')); return response()->json($cubo->save()); }