public static function crear_despacho($datos, $factura) { if ($datos->despacho == 1) { $despacho = new despachos(); $despacho->direccion = $datos->direccion; $despacho->ciudad_id = $datos->ciudad; $despacho->factura_id = $factura; $despacho->estado = 'Por despachar'; $despacho->save(); $activity = new activity_despachos(); $activity->despacho_id = $despacho->id; $activity->user_id = Auth::user('id'); $activity->concepto = 'Despacho creado'; $activity->estado = $despacho->estado; $activity->save(); } }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { // $lastid = ventas::separador_remision($request); tiendas::numero_factura($lastid); Bodegas::Agregar_Venta($request->items); ingresos::AgregarIngreso($lastid, $request->pagos); $factura = facturacion::AgregarFacturacion($lastid); despachos::crear_despacho($request, $factura); if (!$lastid['venta'] == "") { return redirect('ventas/' . $lastid['venta']['id']); } else { return redirect('ventas/' . $lastid['remision']['id']); } }