test sending booking do to email

This commit is contained in:
omair saleh
2020-11-12 13:22:57 +08:00
parent 574786b8fa
commit a3a94cfd65
+16
View File
@@ -46,6 +46,22 @@ Route::get('/old-invoices', function(){
}
})->name('invoice.old');
Route::get('/approved-today', function(){
$zipname = 'do_12_11_2020_01.zip';
$zip = new ZipArchive;
$zip->open($zipname, ZipArchive::CREATE);
$approvedInvoices = InvoiceStatuses::where('status', 'approve')->whereDate('created_at', Carbon::today())->distinct()->get(['invoice_id']);
$bookings = [];
foreach($approvedInvoices as $approved){
$bookings[] = $approved->invoice->booking->id;
}
foreach ($bookings as $id) {
$do = $this->generateSupplierDo($id);
$zip->addFromString('do_12_11_2020_'.$id, $do);
}
$zip->getStream('test.zip');
$zip->close();
});
Route::group(['middleware' => ['role:admin']], function() {
Route::get('bulkBookings', function () {