/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // $contacto = new Contacto(); $contacto->usuario = $request->get('usuario'); $contacto->nombre = $request->get('usuario'); $contacto->apellido = $request->get('apellido'); // $contacto->telefono = $request->get('telefono'); $contacto->email = $request->get('email'); if ($contacto->save()) { $idcontacto = $contacto->id; $telefono = new Telefonos(); $telefono->Telefono = $request->get('telefono'); if ($telefono->save()) { # code... $idtelefono = $telefono->id; $detelefono = new DetalleTelefono(); $detelefono->idTelefono = $idtelefono; $detelefono->idContacto = $idcontacto; if ($detelefono->save()) { # code... return redirect()->route('home_path'); } } } }
/** * Run the database seeds. * * @return void */ public function run() { User::truncate(); DetalleTelefono::truncate(); factory(nameproject\Contacto::class, 30)->create(); factory(nameproject\Telefonos::class, 30)->create(); factory(nameproject\User::class, 10)->create(); factory(nameproject\DetalleTelefono::class, 30)->create(); // Telefonos::truncate(); // Contacto::truncate(); }