【问题标题】:BadMethodCallException executing laravel artisan migrateBadMethodCallException 执行 laravel 工匠迁移
【发布时间】:2018-09-16 22:02:47
【问题描述】:

当我输入“php artisan migrate”时,出现以下错误:

BadMethodCallException : 方法 Illuminate\Database\Schema\Blueprint::password 不存在。

在 C:\xampp\htdocs\laravellab1\vendor\laravel\framework\src\Illuminate\Support\Traits\Macroable.php:98 94| */ 95|公共函数 __call($method, $parameters) 96| {97| if (!static::hasMacro($method)) {

98| throw new BadMethodCallException(sprintf( 99| '方法 %s::%s 不存在。', static::class, $method 100|
)); 101| } 102|

【问题讨论】:

  • 显示迁移文件。
  • 请在使用时修正您的标题。简明扼要地总结问题的东西会很好。见How to Ask

标签: php database laravel


【解决方案1】:

我希望您的迁移中包含 $table->password() - 将其更改为 $table->string()

【讨论】:

  • 这似乎解决了问题,这是一个愚蠢的错误。
  • 我相信这个问题和答案非常有用。特别是在您使用文本编辑器进行编码并且错误日志或堆栈跟踪会淹没您大量隐藏实际问题的不必要信息的情况下。当你偶然发现这样的问题时,你可以简单地谷歌并追踪问题。
猜你喜欢
  • 2016-07-08
  • 2019-04-22
  • 2018-12-02
  • 1970-01-01
  • 2016-04-06
  • 2014-06-01
  • 2013-10-28
  • 2021-06-15
  • 1970-01-01
相关资源
最近更新 更多