html - 如何通过bootstrap collapse显示同一日期的多行数据?

标签 html css twitter-bootstrap laravel-5

我正在尝试显示按日期分组的数据。该 View 显示日期,如果我单击它,应显示具有相同日期的所有行。我完全不知道如何实现此功能。

元素表

id | name | user_id | date_submitted

Controller

public function projectsList()
{
  $projects = DB::table('projects')
    ->select('id', 'name', 'user_id', 'date_submitted')
    ->groupBy('date_submitted')
    ->get();
  return view('teacher.projectsList', compact('projects'));
}  

查看

<div class="accordion" id="datesubmitted">
 <div class="card">
  <div class="card-header" id="headingOne">
   <h2 class="mb-0">
    <button class="btn btn-link" type="button" data-toggle="collapse" data- 
      target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
        //This is where rows of the same data appear
        </button>
      </h2>
    </div>
 </div>
</div>   

我可以在没有它的情况下正常显示数据行,但我对如何将折叠/ Accordion 集成到它感到困惑。任何帮助将不胜感激。

最佳答案

首先删除->groupBy('date_submitted')替换为->orderBy('date_submitted')

groupBy wont give you all data that u needs to display

然后用于显示, 如果日期更改创建一个新的崩溃,简单地保留一个带有日期的临时 php 变量希望它有帮助

关于html - 如何通过bootstrap collapse显示同一日期的多行数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58494942/

相关文章:

jquery - css/jquery - 悬停时添加下拉菜单

javascript - 在浏览器上本地化日期?

jquery - 从另一个模态打开一个模态并关闭第一个(启动)模态

css - 如何使用 bootstrap 3.3 在背景图像上书写?

html - 显示 : inline-block for a list

html - 如何修复 Bootstrap 不透明度?

html - Bootstrap 中的 HR 标签问题

javascript - 鼠标悬停使 div 出现在图像的边框内

javascript - 如何将标签直接放在跨度下?

javascript - 获取表单字段中的编码字符串