[英]Laravel 5.5 - No migrations found
我想使用jeremykenedy/laravel-roles 。 當我輸入:
$ php artisan migrate:status
有顯示:未找到遷移。 我在database/migrations 中有遷移。
如何解決? 提前致謝!
首先安裝遷移所以使用這個命令
php artisan migrate:install
然后使用這個命令
php artisan migrate:status
最近在添加 config/database.php 文件后遇到了這個問題。
該文件返回一個包含數據庫連接設置的數組,但也有一個定義遷移表的鍵。 如果你沒有那個定義,Laravel 將不知道去哪里尋找遷移。
<?php
return [
connections: [
// ...
],
'migrations' => 'migrations' /* <-- make sure you have this line */
];
當您沒有該文件時,默認情況下它會在遷移表中查找。
可以在此處找到配置文件的示例https://github.com/laravel/laravel/blob/master/config/database.php
您需要首先使用以下命令將資產發布到您的項目:
php artisan vendor:publish --tag=laravelroles
就我而言,以下步驟可以解決問題。
composer install
php artisan migrate
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.