【发布时间】:2021-11-21 21:37:27
【问题描述】:
从 Table Student 中复制特定列,其中列 id、name、address、school、age、major 到表 A,但只有列 id , name 和 age
public function student()
{
Transaksi::create([
'id_' => $request->id,
'name' => $request->name,
'age' => $request->age
]);
}
但它不起作用。
有更好的建议
我正在使用 Laravel 8.6 和 MySql。
【问题讨论】:
-
您是否将 $fillable 属性添加到您的 Transaksi 模型中?
-
@BiswajitBiswas nope 因为
table A是从表student复制的。 -
您正在执行批量分配,因此您必须对模型使用 $fillable 属性。 Laravel 不在乎你是否在复制。如果你在做批量作业,你应该使用 $fillable 属性。
-
顺便说一句,你有什么例外吗?
-
@BiswajitBis 没关系,我明白了。所以我应该做些什么来改变不是
$fillable
标签: php mysql laravel eloquent copy