可排序的方法不存在

时间:2018-02-15 15:29:12

标签: php laravel

我在APP中使用Kyslik sortable package。在没有任何关系的情况下从单个表中检索数据时,Sortable可以正常工作。

下面的代码会抛出错误:方法可排序不存在。 那我该怎么办?如何检索属于单个主题的子主题,还调用sortable来对视图中的数据进行排序?

public function showSubtopics($id)
    {
        $subtopics = Topic::find($id)->subtopics-> sortable()->paginate(5);
        return view('subtopic.index', compact('subtopics'));
    }

2 个答案:

答案 0 :(得分:1)

将 - >子主题更改为 - > subtopics()解决了这个问题。感谢@ceejaoz

答案 1 :(得分:1)

尝试一下

Documentation