【问题标题】:Log Activity in Laravel在 Laravel 中记录活动
【发布时间】:2020-11-01 14:25:03
【问题描述】:

按照标题。

如何将日期和时间分隔在一行??
例如,我对此有疑问 https://prnt.sc/vb7izv

这是我的脚本

<div class="tab-pane active" id="tab_overview">
                      <div class="timed-activities padded">
                        @if(count((array)$activitys))
                        @foreach($activitys as $activity)
                        <div class="timed-activity">
                          <div class="ta-date">
                            <span>{{date("j M Y",strtotime($activity->created_at))}}</span>
                          </div>
                          <div class="ta-record-w">
                            <div class="ta-record">
                              <div class="ta-timestamp">
                                <strong>{{date("H:i",strtotime($activity->created_at))}}</strong>
                              </div>
                              <div class="ta-activity">
                                {!! $activity->description !!}
                              </div>
                            </div>
                            
                          </div>
                        </div>
                        @endforeach
                        @else
                        <h4 class="text-center">
                            No Have Activity
                        </h4>
                        @endif
                      </div>
                    </div>

我想要这个https://prnt.sc/vb7og7

谢谢

【问题讨论】:

  • 最好在此处发布脚本而不是使用图片
  • @StevenPss 我想是的,但是从一开始就花了很长时间来解释,先生

标签: php html laravel


【解决方案1】:

我研究后发现这个问题解决了
对于文档,我将分享它。

例如:

控制器

public function show(){
        $activitys= Activity::whereCauser_id($user->id)->orderBy('created_at','desc')->get()
        ->groupby(function ($date) {
            return Carbon::parse($date->created_at)->format('d M Y');
        });
   return view('example',compact('activitys'));
}

之后,你需要像这样制作视图刀片
视图刀片

              <div class="timed-activities padded">
                     @if(count((array)$activitys))
                        @foreach($activitys as $activitydate => $activitygroup)
                        <div class="timed-activity">
                          <div class="ta-date">
                            <span>{{$activitydate}}</span>
                          </div>
                          <div class="ta-record-w">
                            @foreach($activitygroup as $activity)
                            <div class="ta-record">
                              <div class="ta-timestamp">
                                <strong>{{date("H:i",strtotime($activity->created_at))}}</strong>
                              </div>
                              <div class="ta-activity">
                                {!! $activity->description !!}
                              </div>
                            </div>
                            @endforeach
                          </div>
                        </div>
                        @endforeach
                        @else
                        <h4 class="text-center">
                            No Have Activity
                        </h4>
                        @endif
                  </div>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-03
    • 2019-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-22
    • 1970-01-01
    相关资源
    最近更新 更多