最喜欢在客户端在 Laravel 中排序/过滤表的方式?
Posted
技术标签:
【中文标题】最喜欢在客户端在 Laravel 中排序/过滤表的方式?【英文标题】:Favourite way to sort / filter tables in Laravel on client side? 【发布时间】:2015-04-13 19:40:39 【问题描述】:我的 Laravel Web 应用程序中有各种包含 mysql 数据的表,但我希望用户能够按他们想要的任何列标题即时排序;与过滤相同。需要明确的是,我希望这一切都在客户端进行处理。
据我所知,Laravel 没有提供这个功能。过去我可以使用 DataTables 来做到这一点,但那是使用纯 php 应用程序;不是像 Laravel 这样的大框架。
您最喜欢的解决方案是什么?
【问题讨论】:
Laravel 是一个 PHP 框架。它只做服务器端的事情。您必须使用 javascript(例如 DataTables) 【参考方案1】:@lukasgeiter 说这更像是一个 javascript 问题并且与 laravel 没有多大关系是正确的。
也就是说,我发现实现此类目标的最简单方法是 Sortable。你可以在这里找到更多信息:http://www.kryogenix.org/code/browser/sorttable/
如果您设置正确,您只需将 class='sortable', 添加到您的元素中,它就会正常工作。
希望这会有所帮助。
【讨论】:
这很容易。感谢您的分享。我还为using DataTables with Laravel找到了这个很棒的指南以上是关于最喜欢在客户端在 Laravel 中排序/过滤表的方式?的主要内容,如果未能解决你的问题,请参考以下文章