Exemple #1
0
 /**
  * Update or creates a 'Calle' as from the resquest data, and return the id.
  *
  * @param  Request  $request
  * @return int
  */
 protected function getCalleIdAsociado($request)
 {
     $nombre_calle = strtolower($request->get('nombre_calle'));
     // Intento buscar la calle, si no existe entonces la creo.
     $calle = Calle::firstOrCreate(['nombre' => $nombre_calle, 'localidad_id' => $request->get('localidad_id')]);
     return $calle->id;
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     die;
     $paises = Pais::all();
     $provincias = Provincia::all();
     $departamentos = Departamento::all();
     $localidades = Localidad::all();
     $calles = Calle::all();
     $domicilios = Domicilio::all();
     $telefonos = Telefono::all();
     $emails = Email::all();
     $webs = Web::all();
 }
Exemple #3
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $calle = Calle::findOrFail($id);
     $calle->delete();
     Session::flash('message', 'Se elimino la calle ' . $calle->full_name);
     return \Redirect::route('cities.calles.index');
 }
Exemple #4
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(CreatePersonaRequest $request)
 {
     $calle = new Calle();
     $calle->nombre = $request->get('nombre_calle');
     $calle->fill($request->all());
     $calle->save();
     $domicilio = new Domicilio();
     $domicilio->fill($request->all());
     $domicilio->calle_id = $calle->id;
     $domicilio->save();
     $persona = new Persona();
     $persona->fill($request->all());
     $persona->nombre = $request->get('nombre_persona');
     $persona->domicilio_id = $domicilio->id;
     $persona->save();
     return \Redirect::route('people.personas.index');
 }