Используйте пакет из файлов продавца в Heroku - PullRequest
0 голосов
/ 12 января 2020

Я только что успешно развернул свой проект в 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
...