尝试在视图中调用模型时遇到问题,我不知道如何完全使用sort列,这里是我的课程:
型号
Ordenservicio.php
控制器
OrdenservicioController.php
查看
系统字段未出现
答案 0 :(得分:0)
尝试一下
$ordenesservicio = OrdenServicio::orderBy('yourColumn','asc/desc')->paginate(5);
在您只能使用升序或降序的情况下,例如:
$ordenesservicio = OrdenServicio::orderBy('yourColumn','desc')->paginate(5);
答案 1 :(得分:0)
如果要使任何表列可排序,而不是向模型$sortable
属性添加新列键。例如,
public $sortable = ['no_orden',....,'my_db_key','my_new_db_key']
您还可以通过控制器创建可排序的列,
$ordenserviso = OrdenServico::sortable(['no_orden',....,'my_db_key','my_new_db_key'])->paginate();
答案 2 :(得分:0)
在您的视图中放入@sortablelink('fecha_ingreso')
,然后检查是否可行。
您在$ sortable变量中也犯了一个错误:
public $sortable = ['no orden', 'id_empleado,fecha_ingreso', 'fecha_entrega'];
应该是这样的:
public $sortable = ['no orden', 'id_empleado', 'fecha_ingreso', 'fecha_entrega'];