【问题标题】:Laravel migration ErrorExceptionLaravel 迁移错误异常
【发布时间】:2020-10-06 05:23:03
【问题描述】:

感谢阅读。

我使用 composer composer create-project laravel/laravel name 创建了一个新的 Laravel 项目 当我尝试php artisan migrate 时,我收到以下错误:

  ErrorException

  Illegal offset type in isset or empty

  at C:\Users\pc\Desktop\xyz\vendor\laravel\framework\src\Illuminate\Container\Container.php:1159
    1155|      * @return string
    1156|      */
    1157|     public function getAlias($abstract)
    1158|     {
  > 1159|         if (! isset($this->aliases[$abstract])) {
    1160|             return $abstract;
    1161|         }
    1162|
    1163|

自从使用 composer 创建项目后,我没有改变任何东西。

【问题讨论】:

  • 我建议使用安装的 Laravel 版本以及如何安装它来编辑问题。

标签: php laravel laravel-artisan


【解决方案1】:

您应该在终端中执行以下命令

copy .env.example .env
php artisan key:generate

然后在 .env 文件中输入您的数据库凭据

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=
DB_USERNAME=root
DB_PASSWORD=

希望对你有用

【讨论】:

  • 感谢您的帮助,但这样做并没有解决我的问题。
【解决方案2】:

这已在 7.16.1 版本中修复

运行php artisan --version

使用composer update进行更新

https://github.com/laravel/framework/issues/33234#issue-639781041

【讨论】:

    猜你喜欢
    • 2019-09-06
    • 2019-10-05
    • 2018-02-04
    • 2018-06-05
    • 2011-02-20
    • 2019-10-22
    • 2014-06-10
    • 2015-12-19
    相关资源
    最近更新 更多