1
可空,我已把Laravel:如何檢查,如果模型領域是數據庫
時,使用OctoberCMS模型事件beforeSave
(相當於Laravel模型保存)
public function beforeSave()
{
// $this => the model
foreach ($this->toArray() as $name => $value)
{
if (empty($value)) {
$this->{$name} = null;
}
}
}
問題將所有空字段null
是當場對數據庫(MySQL的)中所定義的默認值,例如:
$table->integer('value')->default(1);
我需要得到所有可爲空的或不可爲空FIE的陣列當前模型的ID。
這是怎麼回事?
親愛的選民,請留下評論,我很想知道答案有什麼問題:) –
哦對不起。解決我只是設置'protected $ notNullables = ['foo','bar']'並在循環內創建條件。工作很好。 –