/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $game = new Game(); $game->score = $request->score; $series = Series::find($request->series); if (!$series) { $series = new Series(); $series->save(); } $game->series_id = $series->id; $game->save(); return Redirect::route('games.index')->with('message', 'Game added'); }
public function postAdd(Request $request) { $this->validate($request, ['name' => 'required|unique:series|max:255', 'characters' => 'array', 'characters.*' => 'string']); $series = new Series(); $series->name = $request->input('name'); $series->save(); if (!empty($request->input('characters'))) { $characters = array_unique($request->input('characters')); foreach ($characters as $c) { $character = new Series_Characters(); $character->series_id = $series->id; $character->name = $c; $character->save(); } } return redirect()->action('SeriesController@getList'); }
public function store() { try { if (Input::get('serie') && Input::get('inicio') && Input::get('fin')) { DB::beginTransaction(); $registro = new Series(); $registro->tipo = Input::get('tipo'); $registro->idsucursal = Input::get('idsucursal'); $registro->idempresa = Session::get('idempresa'); $registro->serie = Input::get('serie'); $registro->inicio = Input::get('inicio'); $registro->fin = Input::get('fin'); $registro->actual = Input::get('inicio'); $registro->autorizacion = Input::get('autorizacion'); $registro->autorizacion = 0; if ($registro->save()) { DB::commit(); $respuesta['registros'] = $registro->toArray(); $respuesta['mensaje'] = 'Registro creado exitosamente'; $respuesta['resultado'] = true; return $respuesta; } else { DB::rollback(); $respuesta['registros'] = array(); $respuesta['mensaje'] = 'Error al crear el registro'; $respuesta['resultado'] = false; return $respuesta; } } else { $respuesta['registros'] = array(); $respuesta['mensaje'] = 'Todos los campos son requeridos'; $respuesta['resultado'] = false; return $respuesta; } } catch (\Exception $e) { $respuesta['registros'] = array(); $respuesta['mensaje'] = 'Error general: ' . $e; $respuesta['resultado'] = false; return $respuesta; } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $series = new Series(); $series->label = $request->label; $series->save(); $game1 = new Game(); $game1->score = $request->game1score; $game1->series_id = $series->id; $game1->series_game_number = 1; $game1->save(); $game2 = new Game(); $game2->score = $request->game2score; $game2->series_id = $series->id; $game2->series_game_number = 2; $game2->save(); $game3 = new Game(); $game3->score = $request->game3score; $game3->series_id = $series->id; $game3->series_game_number = 3; $game3->save(); return Redirect::route('series.index')->with('message', 'Series added'); }