Laravel 5.5-找不到迁移

时间:2018-09-02 18:10:55

标签: php mysql laravel database-migration

我想使用 jeremykenedy / laravel-roles 。当我键入:

$ php artisan migrate:status

显示以下内容:未找到迁移。 我在数据库/迁移中进行了迁移。

如何解决? 预先感谢!

4 个答案:

答案 0 :(得分:1)

首先安装迁移,所以请使用此命令

php artisan migrate:install

然后使用此命令

php artisan migrate:status

答案 1 :(得分:0)

添加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

答案 2 :(得分:0)

您首先需要使用以下命令将资产发布到您的项目中:

func getDate(from string: String) -> Date? {
    let dateFormatter = DateFormatter()
    dateFormatter.dateFormat = "yyyy-MM-dd h:mm a"
    return dateFormatter.date(from: string)
}

if let date = getDate(from: "2019-02-14 9:28 PM") {
    print(date)
}

答案 3 :(得分:0)

就我而言,以下步骤可以解决问题。

composer install

php artisan migrate