Я только что успешно развернул свой проект в Heroku, за исключением того, что я все еще получаю ошибку миграции, потому что у пакета, который я использовал, есть файлы миграции, представления и контроллеры в пакете, который находится в / vendor. И, как мы все знаем, / vendor игнорируется. Пожалуйста, как я могу использовать файлы и миграцию?
Я запустил heroku run php artisan migrate
и heroku run composer install
, но без улучшений.
У меня возникает желание удалить продавца из gitignore, но я сомневаюсь, что это поможет .
Я действительно ценю вашу поддержку заранее
"require": {
"php": "^7.2",
"bitfumes/laravel-multiauth": "^2.1",
"fideloper/proxy": "^4.0",
"laravel/framework": "^6.2",
"laravel/nexmo-notification-channel": "^2.3",
"laravel/passport": "^8.0",
"fzaninotto/faker": "^1.4",
"laravel/tinker": "^1.0",
"nexmo/client": "^2.0"
},
И это ошибка, которую я имею
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'heroku_xxxxxx.products' doesn't exist (SQL: select `products`.*, `seller_profiles`.`address` from `products` inner join `seller_profiles` on `products`.`user_id` = `seller_profiles`.`user_id` order by `products`.`id` desc, `id` desc)
C:.
└───laravel-multiauth
├───.github
├───config
├───src
│ ├───Console
│ │ └───Commands
│ ├───database
│ │ └───migrations
│ ├───Exception
│ ├───factories
│ ├───Http
│ │ ├───Controllers
│ │ ├───Middleware
│ │ └───Requests
│ ├───Model
│ ├───Notifications
│ ├───Policies
│ ├───Providers
│ ├───routes
│ └───views
│ ├───admin
│ │ └───passwords
│ ├───layouts
│ ├───products
│ ├───roles
│ └───seller
└───stubs
├───config
├───Controllers
│ └───Auth
├───Middleware
├───Notifications
├───routes
└───views
├───auth
│ └───passwords
└───layouts