私は、Excelに登録して作成したいテーブルが2つあります。複雑な配列がLaravelのExcelにあります
event_invoice
列
id
name
invoice_value
invoice_date
invoice
モデル
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Invoice extends Model
{
//
protected $table = 'event_invoice';
protected $primaryKey = 'Id';
/*
* An invoice can has many payments
*
*/
public function duedates(){
return $this->hasMany('App\invoiceduedates');
}
}
invoiceduedate
列id
invoice_id
date
amountin
duedatemodel
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class invoiceduedates extends Model
{
protected $table = 'invoiceduedates';
}
だから、1枚の請求書を持つことができ、多くのduedates
私は任意の助けをいただければ幸いです
| name | invoice_value | invoice_date | due date1 | due amount1 | due date2 | due amount2 | due date3 | due amount3 |
|------|---------------|--------------|------------|-------------|------------|-------------|------------|-------------|
| A | 5000 | 30-01-2016 | 15-01-2016 | 2500 | 30-01-2016 | 04-11-1906 | null | null |
| B | 8000 | 02-05-2016 | 15-02-2016 | 8000 | null | null | null | null |
| C | 10000 | 03-05-2016 | 15-05-2016 | 5000 | 19-05-2016 | 2500 | 19-05-2016 | 2500 |
この形式では、Excelで表示したい
ありがとう
これは単なる基本的なループとの行を書いて、Laravelとはあまりありません、あなたは自分のデータを収集し、Excelファイルでそれらを記述する必要がこの時点から
ファイル。それで、私はcsvファイルを書くことをお勧めしたいと思います。 – Devon
このLaravelパッケージを使って作業を行うことができます** maatwebsite/excel ** http://www.maatwebsite.nl/laravel-excel/docs/getting-started – TheFallen