我正在尝试创建一个迁移,创建一个新的列并将现有列中的数据填充到该新列中。
我想使用帮助函数将名称列转换为slug并保存到slug列中。
但是,我尝试了以下代码却没有成功:
public function up()
{
Schema::table('teams', function(Blueprint $table)
{
//
$table->string('slug', 100);
});
$teams = DB::table('teams')->get();
foreach ($teams as $team)
{
$team->slug = str_slug($team->name, "-");
$team->save();
}
}
我是个白痴吗?我能让这个工作吗?
谢谢
Call to undefined method stdClass::save()
,我该如何保存更改? - Ryk Waters