在Lumen中执行迁移时没有设置表名


No table name set on execute migration in Lumen

当尝试在Lumen框架中运行迁移时,我面临这个错误:

$ php artisan migrate:install

 [Illuminate'Database'QueryException]                                                                   
  SQLSTATE[42000]: Syntax error or access violation: 1103 Incorrect table name '' (SQL: create table ``  
   (`migration` varchar(255) not null, `batch` int not null) default character set utf8 collate utf8_unicode_ci)     
  [PDOException]                                                                   
  SQLSTATE[42000]: Syntax error or access violation: 1103 Incorrect table name '' 

现在我不知道发生了什么。

请注意,没有被创建的表是控制迁移的表。

我自己找到了解决方案!

只需在数据库配置数组中添加表的名称,就完成了!

'migrations' => 'migrations',

<?php
return [
    'default' => 'external',
    'migrations' => 'migrations',
    'connections' => [
        // your connections
    ],
];