【问题标题】:ErrorException: Creating default object from empty valueErrorException:从空值创建默认对象
【发布时间】:2016-08-18 14:51:03
【问题描述】:

我克隆了一个 laravel 项目并运行了 composer install,但是当我运行 php artisan migrate 时,它给了我:

 [ErrorException]                          
 Creating default object from empty value 

这个异常是什么意思?请问如何解决?

【问题讨论】:

  • 检查你是否在迁移文件中提到了表名。

标签: mysql laravel laravel-4 laravel-5 migration


【解决方案1】:

大量猜测,因为您没有给我们太多工作,但我会在您的一个迁移文件中说,您有类似的内容:

$table->string('le_field')->default();

应该改为:

$table->string('le_field')->default('le default value');

【讨论】:

  • 我验证了,没有$table->string('le_field')->default()
  • 您是否对迁移文件进行了任何更改?
  • 不,我没有,我只是克隆了项目并编辑了 .env 文件以设置数据库名称和用户名
猜你喜欢
  • 1970-01-01
  • 2018-04-27
  • 1970-01-01
  • 1970-01-01
  • 2020-04-09
  • 1970-01-01
  • 1970-01-01
  • 2015-01-28
相关资源
最近更新 更多