我使用命令compser require laravel/passsport
安装了laravel护照,
但是之后,database/migrations
目录中没有进行新的迁移。
为什么会这样?
答案 0 :(得分:1)
确保您已在config / app.php中注册了PassportServiceProvider
else {}
答案 1 :(得分:1)
迁移文件位于供应商目录中的Passport包中。
由于迁移是由PassportServiceProvider
注册的,因此不需要将迁移复制到您的数据库/迁移文件夹中。
您应该只能够运行php artisan migrate
,它们将被包括在内。
如果您使用的是Laravel 5.3或5.4,则需要在app/config.php
文件中注册提供的服务。
答案 2 :(得分:0)
如果您想修改护照迁移或只希望将其迁移到迁移文件夹中,则可以使用发布命令将publish护照迁移文件{{3}}到迁移文件夹:
php artisan vendor:publish --tag=passport-migrations