Pourquoi dois-je exécuter “compositeur de vidage-chargement automatique de la commande” pour faire des migrations de travail dans laravel?

J'ai construit des classes de migration dans mon application pour créer les tables dont j'ai besoin, mais je continue à recevoir des erreurs. J'ai besoin d'exécuter cette commande:

composer dump-autoload

Alors seulement, il fonctionne à nouveau comme prévu. Suis-je en train de faire quelque chose de mal qui génère cette erreur, ou est-ce un comportement normal avec les migrations?

Ci-dessous est l'erreur que je reçois lorsque vous exécutez le processus de migration:

  [Symfony\Component\Debug\Exception\FatalErrorException]  
  Class 'CreateVideoStatusTable' not found  
  • êtes-vous à l'aide de phpartisan pour les migrations?
  • oui je l'utilise pour générer la table créer et exécuter la migration
  • avez-vous de l'utilisation d'Éclairer\Database\Schema\Plan; utiliser Éclairer\Database\Migrations\Migration; à l'intérieur de votre fichier et sont l'extension de la classe de Migration?
  • oui , à l'aide de "l'utilisation Éclairer\Database\Schema\Blueprint" et "Éclairer\Database\Migrations\Migration".
  • En général, lorsque je crée des fichiers de migration, qu'ils ressemblent à ce en partage de code.io/3iRxd jetez un oeil et voir si le vôtre suit une tendance similaire, si vous ne l'êtes pas, vous devez vous assurer que vous êtes en étendant la classe de Migration. n'est tout ok?
  • exactement de la même
  • cadre ne peut pas gérer de supprimer le fichier , de compositeur, mais l'ide peut gérer cela , vous pouvez lire autoload (PSR-0 & PSR-4) afin de mieux comprendre ce problème