Php 调用undefined方法Illumb\Database\Eloquent\Collection::UseACallable();
我在laravel网站上发现以下错误: 调用/var/www/html/vendor/laravel/framework/src/illighte/Database/Eloquent/Collection.php第72行的未定义方法illighte\Database\Eloquent\Collection::useAsCallable() 这似乎只发生在登台服务器上,我无法在本地计算机上复制。我已经删除了供应商目录,并通过composer完全重建了它,清除了所有缓存,运行了composer dump autoload,但似乎没有任何解决方法 深入研究源代码,我可以确认Php 调用undefined方法Illumb\Database\Eloquent\Collection::UseACallable();,php,laravel,octobercms,Php,Laravel,Octobercms,我在laravel网站上发现以下错误: 调用/var/www/html/vendor/laravel/framework/src/illighte/Database/Eloquent/Collection.php第72行的未定义方法illighte\Database\Eloquent\Collection::useAsCallable() 这似乎只发生在登台服务器上,我无法在本地计算机上复制。我已经删除了供应商目录,并通过composer完全重建了它,清除了所有缓存,运行了composer du
illumb\Database\elount\Collection
扩展了illumb\Support\Collection
,并且方法useAsCallable()
存在于扩展类中。就好像它没有装东西一样
有什么想法吗?很奇怪,我已经注意到,从10月起,大多数这样的麻烦往往是由一件事引起的。->文件权限。如果使用git进行部署,则尤其如此 设置适当的权限:
sudo chmod-R 777 octoberProject/
然后重试运行该应用程序
让我们知道这是否有帮助。哪种Laravel版本?确切的版本是什么?另外,您可以粘贴整个堆栈跟踪吗?另外,请尝试运行
php artisan clear compiled
您试图执行的操作会导致此错误?这在laravel 5上。