код счета_1 код_2 код_3 код_4 (и т. Д.)
Не рекомендуется печатать детали вертикально, потому что они не будут одинаковыми во всех счетах, также может это будет так долго.
Предлагаю изменить вашу структуру на:
Invoice ID | Клиент | Сотрудник | Итого | Настройки 1 | Клиент | Сотрудник | 144 | Показать - Редактировать - Удалить
, и на странице шоу вы можете распечатать детали или показать их во всплывающем окне.
В любом случае вы можете распечатать его в любой структуре, которую вы хотите просто получите все счета и l oop, чтобы распечатать счет, и получить элементы из счета и внутреннего l oop, чтобы распечатать их.
- Структура модели будет такой:
// Счет-фактура
class Invoice extends model
{
public function items()
{
return $this->hasMany(Item::class);
}
}
// Товар
class Item extends model
{
public function invoice()
{
return $this->belongTo(Invoice::class);
}
public function product()
{
return $this->belongTo(Product::class);
}
}
- Примечание: я заменяю «продажи» на «счета-фактуры»