最終的なSQLクエリはinsert into occasions (updated_at, created_at) values (2014-06-30 18:42:11, 2014-06-30 18:42:11)
。 updated_at
のみが表示されます。 およびcreated_at
挿入されています。
これは、Laravelがコードを一括割り当て から保護するために発生します デフォルト:
$fillable
の配列を追加して、列を入力可能にする必要があります モデルの列:
class Occasion extends Eloquent
{
protected $fillable = array(
'created_by_user_id',
'updated_by_user_id',
// The rest of the column names that you want it to be mass-assignable.
);
}
または、逆の操作を行い、一括割り当て可能にしたくない列を保護します。
class Occasion extends Eloquent
{
protected $guarded = array(
// Any columns you don't want to be mass-assignable.
// Or just empty array if all is mass-assignable.
);
}
Input::get()
を割り当てていることに注意してください モデルに直接。 一括割り当て
からの注意です。 セクション: