コード例 #1
0
 /**
  * @return \Illuminate\View\View
  */
 public function generateAction()
 {
     $invoices = $this->invoicing->generateInvoices();
     $this->invoiceRepository->begin();
     foreach ($invoices as $invoice) {
         $this->invoiceRepository->persist($invoice);
     }
     $this->invoiceRepository->commit();
     return view('invoices/generate', ['invoices' => $invoices]);
 }
コード例 #2
0
 /**
  * @return array
  */
 public function generateProcessAction()
 {
     $invoices = $this->invoicing->generateInvoices();
     $this->invoices->begin();
     foreach ($invoices as $invoice) {
         $this->invoices->persist($invoice);
     }
     $this->invoices->commit();
     return ['invoices' => $invoices];
 }