【发布时间】:2020-01-18 02:38:05
【问题描述】:
所以我已经成功地制作了当月的日历显示。这一次,我想显示特定日期的事件详细信息。我不确定如何获取$event 的数据,其中$event == $date。
这是控制器。我有要在视图中使用的事件和日期:
$event = Event::where("started_at", '>=', Carbon::now()->subDays(30)->toDateTimeString())
->orderBy("started_at", "asc")
->first();
$data["event"] = $event;
$data["month"] = Carbon::now()->month;
$data["dates"] = range('1', date('t'));
return view('event.all', $data);
这是event.all 视图:
@foreach($dates as $date)
<div class="seven-cols">
<div class="titlehead">
<h6>{{$date}}</h6>
<h6 style="color: lightgrey;">{{date("D", mktime(0, 0, 0, $month, $date))}}</h6>
<div style=" ">{{$eventdate = date('d',strtotime(@$event->started_at))}}</div>
@if($event->started_at == $date)
<div>Test</div>
@endif
</div>
</div>
@endforeach
这段代码我得到了什么:
【问题讨论】: