php - Laravel 迁移在 Plesk 服务器上无法正常工作
问题描述
我有一个带有 api 的 laravel 应用程序。我使用 Passport 来验证和管理令牌。在我的 Mac 上一切正常,但是当我部署并运行php artisan migrate
它时,只迁移project/database/migrations中的文件。在project/vendor/laravel/passport/database/migrations中还有另一个迁移文件,没有在服务器上迁移,而是在我的本地计算机上迁移。
解决方案
也许有一些权限问题。您可以ls -l
在project/vendor/
目录上进行检查。
另一种方法是发布迁移
php artisan vendor:publish --tag=passport-migrations
推荐阅读
- xslt - 具有特定条件的 XSL 组元素
- visual-studio - Visual Studio 将生成的 javascript 包含到源代码管理中
- javascript - 如何在 glDatePicker 中禁用特定日期
- heroku - 部署到 heroku 会引发 webpack (package.json) 的问题
- spring-boot - @Query 不适用于 QueryDSL 谓词
- ios - 使用 Swift 4 搜索自定义 UITableCell 和过滤器的项目
- rest - REST 是开发视频播放 api 的好方法吗?
- c# - 我可以在 .NET Core 中获取私有构造函数吗?
- python - 当 np.nan 存在时 Pandas cumcount()
- directx - 如何强制执行 DirectX9 而不是 DirectX11