Comparte:
Guardar en 2 Tablas simultaneo
Hola, estoy inciando con laravel, y quisiera saber cual es la mejor manera de guardar informacion en dos tablas en la misma ejecucion, me explico tengo 2 tablas una es ticket, y otra caja, cuando yo genero un tiquet con un valor me debe guardar el numero del ticket y el dueño del ticket en la tabla ticket, al mismo tiempo debe guardar el valor del ticket en la tabla caja, pero no se cual sea la mejor manera de hacer este procedimiento, espero haberme hecho enterder y agradeceria su respuestas
$user = Usuario::create([
'nombre' => $data['nombre'],
'ap_paterno' => $data['ap_paterno'],
'ap_materno' => $data['ap_materno'],
'domicilio' => $data['domicilio'],
'colonia' => $data['colonia'],
'ciudad' => $data['ciudad'],
'codigo_postal' => $data['codigo_postal'],
'telefono' => $data['telefono'],
'correo' => $data['correo'],
//'contrasena' => $data['contrasena'],
]);
$equipo = Equipo::Create([
'Descripcion'=>$data['radiosd'],
]);
$now = new \DateTime();
Reporte::Create([
'user_id'=> $user->id,
'equipo_id' => $equipo->id,
'Accion' => $data['radiosdiag'],
'status' => 'registro',
'Servicio_a_Domicilio' => $data['radioservicio'],
'Fecha_Entrada' => Carbon::now(),
//'Fecha_Entrada' => $now->format('Y-m-d H:i:s'),
]);