我有一个相当简单的迁移,产生以下错误:
[Symfony\Component\Debug\Exception\FatalErrorException]
Call to undefined method Illuminate\Support\Collection::pluck()
我可以回滚,但我无法迁移。我正在使用"laravel/framework": "5.1.*@dev",
,这是迁移:
public function up()
{
Schema::table('tutorials', function (Blueprint $table) {
$table->string('url');
$table->string('title');
$table->text('description');
$table->string('image');
});
}
pluck
方法在Illuminate\Support\Collection
中定义,所以我有点茫然。我也运行composer dump
。有任何想法吗?
答案 0 :(得分:0)
考虑使用将评估为5.1.4的laravel版本"5.1.*"
这是因为@dev一直处于开发阶段,并不是所有的功能都可以到位。今天有一件事情会奏效,而第二天则会失败。建议使用稳定版本,然后运行迁移以查看它们是否有效。