Ошибка создания миграции в laravel: "Не удалось открыть поток"
Я создал первую миграцию create_users_migration
с помощью команды:
php artisan make:migration create_users_table
Впоследствии я понял, что произошла ошибка, и поэтому удалил файл миграции и решил создать другой файл миграции с той же командой выше. Но он продолжает бросать это исключение:
[ErrorException]
включают в себя (/дом /AWA/Desktop/стажер/train2/продавец/композитор/../../базы данных /MIGR
ations/2014_10_12_000000_create_users_table.php): не удалось открыть поток: Нет
такой файл или каталог
Что я делаю не так?
Ответы
Ответ 1
Я получаю эту ошибку на регулярной основе, вот некоторые вещи, которые могут помочь:
php artisan cache:clear
или удалите кеш вручную в каталоге bootstrap (он отвечает за кеш маршрутов и сервисов.
также эти методы могут помочь:
composer dump-autoload -o
composer update
Composer dump-autoload восстанавливает список всех классов, которые должны быть включены в проект (autoload_classmap.php).
опция -o / - -o ptimize преобразует правила PSR-4/PSR-0 в правила classmap, в результате автозагрузчик не должен обращаться к файловой системе, заставляя ее работать быстрее, что также часто является источником проблема, поскольку автозагрузчик Laravel использует эту оптимизацию (кэширование).
также откат миграции помог решить проблему несколько раз (если миграция прошла успешно):
php artisan migrate:rollback
Ответ 2
Я получил эту ошибку, и я нашел решения для сообщества:
Кэш php-artisan: clear
это приведет к удалению кэшированных файлов
компоновщик-автозагрузка
композитор dump-autoload, будет генерировать оптимизированные файлы автозагрузки для вашего проекта agian
php artisan migrate: обновить
затем создайте новую новую миграцию для своей базы данных
php artisan make: миграция create_users_table --create = пользователи
наконец, начните создавать свой новый файл миграции
Ответ 3
Затем вам может понадобиться запустить composer dump-autoload
Ответ 4
Так просто и работает лучше. Просто используйте: компоновщик dump-autoload -o
затем создайте новый файл миграции