我在lumen框架中工作,我在database/migrations下有两个目录,每个目录都有自己的迁移文件,然后我覆盖了app/Providers/AppServiceProvider.php中的引导方法
public function boot()
{
$this->loadMigrationsFrom([
database_path() . DIRECTORY_SEPARATOR . 'migrations' . DIRECTORY_SEPARATOR . 'zendesk',
database_path() . DIRECTORY_SEPARATOR . 'migrations' . DIRECTORY_SEPARATOR . 'clockify',
]);
}当我运行命令php artisan migrate:fresh时,它会显示以下消息
1:丢弃所有表成功,
2:迁移创建成功
3:无需迁移
但是,我创建了一个新的laravel8项目,并将两个目录都放在迁移目录中,覆盖了AppServiceProvider中的引导方法,然后运行相同的命令,现在所有迁移都成功运行,并且我可以看到数据库中的表。有没有人能帮我在流明中做这件事?我必须在bootstrap或任何地方取消注释吗?
发布于 2021-02-24 06:15:08
通过在bootstrap/app.php中取消注释$app->register(App\Providers\AppServiceProvider::class);,我已经解决了这个问题
https://stackoverflow.com/questions/66341112
复制相似问题