我试过的代码,但它显示 1 个值。我想使用 addItem 插入更多数据并将其显示在我的发票 pdf 上。我可以使用雄辩的方式获取所有数据,但不知道如何插入给定的类中。
public function invoice($id)
{
$motorcycle_service = MotorcycleService::findOrFail($id);
foreach ($motorcycle_service->items as $item){
$invoice = \ConsoleTVs\Invoices\Classes\Invoice::make()
->addItem($item->item->name, $item->item->price, $item->quantity, $item->id)
->number($motorcycle_service->id)
->with_pagination(true)
->duplicate_header(true)
->date(Carbon::parse($motorcycle_service->created_date))
->notes('Expected date and time to complete: ' . Carbon::createFromFormat('Y-m-d H:i:s', $motorcycle_service->expected_date)->format('d/m/Y h:i a'))
->customer([
'name' => $motorcycle_service->motorcycle->customer->name,
'phone' => $motorcycle_service->motorcycle->customer->phone_no,
'id' => $motorcycle_service->motorcycle->customer->id,
'email' => $motorcycle_service->motorcycle->customer->email
])
->show($motorcycle_service->id);
}
return $invoice;
}
https://github.com/ConsoleTVs/Invoices上的示例代码
慕桂英4014372