Laravel 迁移在 Plesk 服务器上无法正常工作

Laravel migrate doesnt work properly on Plesk server

我有一个 laravel 应用 api。我使用 Passport 来验证和管理令牌。在我的 mac 上一切正常,但是当我部署它并且 运行 php artisan migrate 它只迁移 project/database/migrations 中的文件。 project/vendor/laravel/passport/database/migrations 中还有另一个迁移文件,不在服务器上迁移,但在我的本地 machine 上迁移。

可能存在一些权限问题。您可以使用 project/vendor/ 目录中的 ls -l 检查。

另一种方法是发布迁移
php artisan vendor:publish --tag=passport-migrations