即時通訊在PHP OOP中相當新穎,而使用laravel即時通訊有我的選擇框架。我創建一個對象用戶並創建記錄,我唯一需要做的就是檢查是否有一個輸入字段(不是必需的)被設置,如果它設置比我必須添加在用戶對象,但如何我可以添加此屬性(手機)和價值在退出的對象,我做對了嗎?在對象數組中添加屬性和值
代碼:
$user = User::create([
'email' => $userDat['email'],
'name' => $userDat['name'],
'surname' => $userDat['surname'],
]);
if (isset($userDat['mobilephone'])) {
$user->mobilephone = $userDat['mobilephone'];
}
大膽絕對正確是唯一真正的。否則,你也需要調用'$ user-> save()'。 –
由於OP沒有明確提出這個問題,所以我認爲持久性是超出範圍的。 – helmbert
事實上,不過,鑑於數據來自「輸入字段」,而其他數據則被保存,所以有理由認爲它需要被保留,因此值得一提。 –