你可以这样做:
表:发行版
id | released_at | bla_details | month_header_id
表:月标题
id | month(specific length int) | year(specific length int) | header
型号:release.php
public function month_header()
{
return $this->belongsTo('App\Models\Month');
}
型号:monthheader.php
public function releases()
{
return $this->hasMany('App\Models\Release');
}
帮助者:GetMonthName($integer)
控制器:tempcontroller.php
public function temp()
{
$response['month_headers'] = MonthHeader::all();
return view('tempView', $response);
}
叶片视图:tempview.blade.php
@foreach($month_headers as $header)
{{getMonthName($header->month)." (".$header->header.")"}}
@foreach($month_headers->releases() as $release)
{{date('d.m', strtotime($release->released_at))." - ".$release->bla_details}}@endforeach
@endforeach
视图输出
一月(一月标题)
11.1 -布莱布
15.1-布拉布拉布拉
二月(二月标题)
5.2 -布莱布
6.2 -布莱布
等。。。