我想部署我使用自定义蓝图的项目之一。
在php artisan migrate
我收到以下错误:
[Symfony的\元器件\调试\异常\ FatalThrowableError]
Class' Database \ CustomBlueprint'找不到
我试过composer dumpautoload
,我收到了这条消息:
生成优化的自动加载文件
照亮\基金会\ ComposerScripts :: postAutoloadDump
您引用了一个不存在的脚本@php artisan package:discover
最后一行没有出现在当地环境中。
dumpautoload
后migrate
命令产生相同的结果。
答案 0 :(得分:1)
实际上,这取决于CustomBlueprint
所在的位置。在错误中有Database\CustomBlueprint
但是默认情况下记住database
目录不是PSR-4
目录。
这很可能足以从您的Database
中移除命名空间部分中的CustomBlueprint
,并在迁移中执行相同操作。