如何修复 laravel 中的“包:发现”错误?

Posted

技术标签:

【中文标题】如何修复 laravel 中的“包:发现”错误?【英文标题】:How to fix 'package:discover' error in laravel? 【发布时间】:2019-06-27 09:04:46 【问题描述】:

我想运行 artisan 命令,但因为这个问题我不能。

我尝试在互联网上搜索答案,但我的错误没有解决方案。有其他类型错误的解决方案,但没有关于此错误的信息。

php artisan ... -> 没有结果 所有这些作曲家命令都会引发异常: 作曲家安装, 作曲家更新, 作曲家转储自动加载 ...

生成优化的自动加载文件

Illuminate\Foundation\ComposerScripts::postAutoloadDump

@php artisan package:discover --ansi

Script @php artisan package:discover --ansi 处理返回的自动加载转储后事件,错误代码为 255

【问题讨论】:

你试过这个链接***.com/questions/42570359/…的回复了吗? 是的,但是你可以看到这个问题与我的不同。 你能解决这个问题吗? 【参考方案1】:

我的解决方案(Laravel 6)是从应用程序的根目录运行以下命令:

mkdir -p storage/framework
mkdir -p storage/framework/sessions
mkdir -p storage/framework/views
mkdir -p storage/framework/cache

然后重新运行

php artisan package:discover --ansi

【讨论】:

以上是关于如何修复 laravel 中的“包:发现”错误?的主要内容,如果未能解决你的问题,请参考以下文章

如何修复 laravel 6 中的错误 npm run dev

如何修复laravel迁移中的外键错误

如何修复 Laravel 中的“php artisan migrate”错误

如何修复 laravel 5.5 中的查询生成器错误 sql 注入 *

如何修复 Laravel 5.8 Ajax 表单提交中的内部服务器错误

如何修复 PHPUnit 中的“PHP 致命错误:未捕获的 TypeError:getTest() 参数”错误