/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $newUsuario = new User(); $newHincha = new Hincha(); $newUsuario->create(['nombre' => $request['nombre'], 'email' => $request['email'], 'estatus' => 1, 'password' => bcrypt($request['password'])]); $usuarioId = $newUsuario->all()->last(); $newHincha->create(['user_id' => $usuarioId->id, 'num_celular' => $request['telefono'], 'nombre' => $request['nombre'], 'fecha_nacimiento' => $request['fecha_nacimiento']]); return response()->json(['mensaje' => 'Hincha creado con Exito']); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $usuario = User::find($id); $hincha = Hincha::where('hinchas.user_id', $id)->first(); $usuario->fill(['nombre' => $request['nombre'], 'email' => $request['email'], 'password' => bcrypt($request['password'])]); $hincha->fill(['num_celular' => $request['telefono'], 'nombre' => $request['nombre'], 'fecha_nacimiento' => $request['fecha_nacimiento'], 'path' => $request['path'], 'equipo_id' => $request['equipo_id']]); $usuario->save(); $hincha->save(); return response()->json(['mensaje' => $usuario]); // }