Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 调用undefined方法Illumb\Database\Eloquent\Collection::UseACallable();_Php_Laravel_Octobercms - Fatal编程技术网

Php 调用undefined方法Illumb\Database\Eloquent\Collection::UseACallable();

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

我在laravel网站上发现以下错误:

调用/var/www/html/vendor/laravel/framework/src/illighte/Database/Eloquent/Collection.php第72行的未定义方法illighte\Database\Eloquent\Collection::useAsCallable()

这似乎只发生在登台服务器上,我无法在本地计算机上复制。我已经删除了供应商目录,并通过composer完全重建了它,清除了所有缓存,运行了composer dump autoload,但似乎没有任何解决方法

深入研究源代码,我可以确认
illumb\Database\elount\Collection
扩展了
illumb\Support\Collection
,并且方法
useAsCallable()
存在于扩展类中。就好像它没有装东西一样


有什么想法吗?

很奇怪,我已经注意到,从10月起,大多数这样的麻烦往往是由一件事引起的。->文件权限。如果使用git进行部署,则尤其如此

设置适当的权限:
sudo chmod-R 777 octoberProject/
然后重试运行该应用程序


让我们知道这是否有帮助。

哪种Laravel版本?确切的版本是什么?另外,您可以粘贴整个堆栈跟踪吗?另外,请尝试运行
php artisan clear compiled
您试图执行的操作会导致此错误?这在laravel 5上。