laravel - 放入表格时,Laravel orderBy 数据正在洗牌
问题描述
我正在使用 laravel orderby desc 以便我可以看到最新数据。但是当我使用数据表把它放在桌子上时,它不是 desc,而是洗牌。
这是来自控制器的查询
$jobs['jobs'] = jobs::where('isArchive', '0')->orderBy('id', 'desc')->get();
这是我返回它时的结果,如您所见,orderBy 工作正常。
这是我放置数据的刀片。如您所见,它是 asc,但这只是因为我们只有 3 个数据。但是当我们有很多数据时,它就会洗牌
查看代码:
<table id="jobTable" class="table datatable table-hover" cellspacing="0" width="100%">
<thead>
<tr>
<th>Title</th>
<th class="text-center">Action</th>
</tr>
</thead>
<tbody>
@foreach($jobs['jobs'] as $job)
<tr>
<td> {{ $job['title'] }} </td>
<td class="text-center">
<button onclick=" job_id={{ $job['id'] }}; chooseUser({{$job['id']}});" data-toggle="modal" data-target="#encodeModal" class="btn btn-warning btn-sm faa-vertical animated-hover faa-slow"><span data-toggle='tooltip' title='Assign Recruitment Associate for {{ $job['title'] }}' class="fa fa-users" id="btn-view-applied"></span></button>
<button onclick="viewApplied('{{$job['id']}}','{{$job['title']}}')" data-toggle="modal" data-target="#view-applied-jobs" class="btn btn-info btn-sm faa-vertical animated-hover faa-slow"><span data-toggle='tooltip' title='View Applicants That Applied in {{ $job['title'] }}' class="fa fa-check-square-o" id="btn-view-applied"></span></button>
<a href=" {{ route('jobs.edit', $job['id']) }} " class="btn btn-success btn-sm faa-tada animated-hover faa-fast"><span class="fa fa-edit"></span></a>
<button onclick="thisArchive('{{route('jobs.archive', $job->id)}}', '{{$job->title}} job')" data-toggle="modal" data-target="#archiveModal" class="btn btn-danger btn-sm faa-ring animated-hover faa-slow"><span class="fa fa-archive"></span></button>
</td>
</tr>
@endforeach
</tbody>
但是,如果我删除表上的数据表类(从到),则 orderBy 有效。
但是如果没有 dataable 类,排序、搜索栏和分页也将被删除,从而留下一个简单的表格
解决方案
初始化 Datatable 并禁用表中的排序:
$('#example').dataTable( {
"ordering": false
} );
推荐阅读
- javascript - 使用 Ajax 在选择更改时更改 PHP 变量并在 SQL 查询中使用
- java - 仅更改某些组件的字体
- css - 动画完成后Animate.css动画消失
- javascript - 如何将 props 从容器组件传递到类组件
- sql - 当表包含 900 万条记录时,H2 数据库无法使用
- python - 如何使用 for 循环中的一组数据从外推(线性回归?)中获得下一个预测值?
- python - 如何正确使用reduce和字典
- python - 是否有一个 python 工具可以生成类似覆盖的报告,但对于异常,函数会引发?
- kubernetes - 将 skaffold 配置文件绑定到集群
- python - 为什么 django 模板没有显示任何输出?