gpt4 book ai didi

laravel-5 - 在laravel : 'failed to open stream' 中创建迁移时出错

转载 作者:行者123 更新时间:2023-12-03 08:43:54 24 4
gpt4 key购买 nike

我创建了我的第一个迁移 create_users_migration使用命令:

php artisan make:migration create_users_table

后来我意识到有一个错误,因此删除了迁移文件,并决定使用上述相同的命令创建不同的迁移文件。但它不断抛出这个异常:

[ErrorException]
include(/home/awa/Desktop/intern/train2/vendor/composer/../../database/migr
ations/2014_10_12_000000_create_users_table.php): failed to open stream: No
such file or directory



我究竟做错了什么?

最佳答案

我经常收到这个错误,这里有一些可能有帮助的事情:

php artisan cache:clear

或者手动删除bootstrap目录下的缓存(它负责路由和服务缓存。

这些方法也可以帮助:
composer dump-autoload -o
composer update

Composer dump-autoload 重新生成需要包含在项目中的所有类的列表 (autoload_classmap.php)。

-o/--optimize 选项将 PSR-4/PSR-0 规则转换为类映射规则,因此自动加载器不需要访问文件系统,使其运行得更快 - 这通常也是问题的根源,因为 Laravel 自动加载器使用这种优化(缓存) .

回滚迁移也有助于多次解决问题(如果迁移成功):
php artisan migrate:rollback

关于laravel-5 - 在laravel : 'failed to open stream' 中创建迁移时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40804934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com