2017-11-18 7 views
0

カスタム図面を使用したプロジェクトのいずれかを展開したいと考えています。 php artisan migrateLaravel:展開時の移行エラー

私は、次のエラーを得た:

[Symfony\Component\Debug\Exception\FatalThrowableError]
Class 'Database\CustomBlueprint' not found

私はcomposer dumpautoloadを試してみましたが、私はこのメッセージを得た:

Generating optimized autoload files

Illuminate\Foundation\ComposerScripts::postAutoloadDump

You made a reference to a non-existent script @php artisan package:discover

最後の行は、ローカル環境に登場しませんでしたが。

dumpautoloadの後に、migrateコマンドが同じ結果を出しました。

+0

クラスはどのように定義されていますか? – Camilo

答えて

1

実際はどこにあるのですかCustomBlueprintがあります。エラーにはDatabase\CustomBlueprintがありますが、databaseディレクトリはデフォルトでPSR-4ディレクトリではありません。

CustomBlueprintから名前空間の部分からDatabaseを削除して、移行で同じことを行うことは十分可能です。

+0

私は> [ErrorException]を取得しました。複合名が「CustomBlueprint」でないuseステートメントは無効です – Feralheart

+0

@Feralheart CustomBlueprintがグローバル名前空間にある場合、マイグレーションで 'use CustomBlueprint'を完全に削除する必要があります –

+0

私はそれを削除しましたが、 'CustomBlueprint'が見つかりません – Feralheart