Php 对未定义函数paginate()的调用

Php 对未定义函数paginate()的调用,php,laravel,Php,Laravel,您的代码中有语法错误,它缺少,应该是 return $data = DB::select("SELECT orders.*,SUM(products.`product_price`*order_product.`qty`) AS 'total' ,users.`name`,orders.created_at as 'date' FROM orders INNER JOIN order_product ON orde

您的代码中有语法错误,它缺少
,应该是

 return $data = DB::select("SELECT orders.*,SUM(products.`product_price`*order_product.`qty`) AS 'total' ,users.`name`,orders.created_at as 'date'
                    FROM orders INNER JOIN order_product ON
                    orders.`id` = order_product.`order_id` 
                    INNER JOIN products ON
                    products.`id` = order_product.`product_id` 
                    INNER JOIN users ON 
                    users.`id` = orders.`user_id`
                    GROUP BY orders.`id`
                    ")-paginate(10);
而不是

->paginate(10);

请详细说明你的问题并格式化。在将来,请实际提出一个问题,而不仅仅是转储代码和错误消息。实际上,我更喜欢直接看到(明显的)错误消息,而不是“你好,先生,早上好,我的名字叫J. Ahmed,PHP开发者,我正在开发一个在线的奶牛管理工具,在我的工作会议中,我在我的17个监视器屏幕上看到了下面的错误信息:***你能找出为什么我会犯这样的错误,并帮助我修复它吗?”“@Amarnasan我想你没有领会rickdenhaan的意思。我们不想要这些绒毛,但我们确实希望看到一个聪明的问题被提出。这不仅有利于希望发布解决方案的志愿者,也有利于将来从澄清中受益的研究人员。@Amarnasan一句简单的“为什么我的代码导致了这个错误?”就行了。不要只在标题中包含错误信息的问题中转储代码,并假设有人会花费时间和精力查看代码以查看错误。那太粗鲁了。我们是来帮助你的,但至少有礼貌的要求。Stackoverflow,从2008年开始调试你的代码。就像/r/PHPhelp:-我下次会这么做。只是吹毛求疵,但从技术上讲这不是语法错误。没有
PHP实际上认为您在尝试减去未定义的paginate函数的结果,但它在语法上是正确的。
-paginate(10);