P
pa3lo022
Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola a todos, como estan?
Necesito una mano, estoy repitiendo el mismo codigo en un controlador y no se como hacer para llevarlo a otro lado y que se ejecute cada vez que lo necesite, no se si me explico.
Tengo el siguiente codigo en 3 metodos distintos dentro del mismo controlador:
Como puedo hacer para llevarlo a otro lado y llamarlo desde el metodo cuando lo necesite
muchas gracias
Necesito una mano, estoy repitiendo el mismo codigo en un controlador y no se como hacer para llevarlo a otro lado y que se ejecute cada vez que lo necesite, no se si me explico.
Tengo el siguiente codigo en 3 metodos distintos dentro del mismo controlador:
Insertar CODE, HTML o PHP:
$invoiceNumberTemp = Sale::where('shop_id', shopConnect()->id)
->where('status', 'Pendiente')
->first();
if (empty($invoiceNumberTemp)) {
if (empty($newInvoice)) {
$invoiceNumeber = 1;
$sumProduct = 0;
$sumTotal = 0;
} else {
$newInvoice = Sale::where('shop_id', shopConnect()->id)
->orderBy('id', 'DESC')
->first();
$invoiceNumeber = $newInvoice->invoice + 1;
}
} else {
$newInvoice = Sale::where('shop_id', shopConnect()->id)
->orderBy('id', 'DESC')
->first();
$sumProduct = Sale::where('shop_id', shopConnect()->id)
->where('status', 'Pendiente')
->sum('quantity');
$sumTotal = Sale::where('shop_id', shopConnect()->id)
->where('status', 'Pendiente')
->sum('discount');
$invoiceNumeber = $newInvoice->invoice;
}
Como puedo hacer para llevarlo a otro lado y llamarlo desde el metodo cuando lo necesite
muchas gracias