Laravel“无法解析的依赖项,正在解决[参数#0 [<required>”

4

Laravel错误

页面空白 Laravel版本:5.1.16 以下是记录的错误信息

[2015-09-28 09:37:48] local.CRITICAL: 异常 'Symfony\Component\Debug\Exception\FatalErrorException',消息为 '无法解决依赖项[参数#0 [$path]]在类GrahamCampbell\Exceptions\ExceptionInfo中' in /bootstrap/cache/compiled.php:1282

什么是根本原因?如何解决这个问题?


尝试清空你的缓存。 - Ralph Melhem
1个回答

14

请阅读其真正的含义

类中的[参数#0 [$path]]无法解决依赖关系

因此,Laravel无法解析(创建)需要注入到另一个依赖项中的依赖项。

用于调试此问题的提示是错误发生在编译后的类中,因此尝试运行php artisan clear-compiled命令。


命令:php artisan clear-compiled 错误:[ErrorException] Illuminate\Foundation\Application类的对象无法转换为字符串。 - Bharanikumar
你更改了Laravel注入服务的某些内容。尝试手动删除cache/compiled.php文件,然后再试一次。 - Flyingkiwi9
为存储文件夹授予完全权限,并为其子文件夹授予755权限,网站运行良好。 - Bharanikumar
+1 | 非常感谢,我从未考虑过清除编译缓存来解决这个奇怪的问题。 - aefxx
@aefxx 欣然为您效劳 :) - Flyingkiwi9
当我们遇到这种错误时,无法运行artisan命令。因此,删除bootstrap->cache->packages.phpbootstrap->cache->services.php文件,而不是使用php artisan clear-compiled命令。 - Eranda

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接