serializeArray()
によって返されたフォームデータをより望ましい構造に再構築するにはどうすればよいですか?フォームjsonデータの再構築方法は?
は、だから今私が持っている:
[
{
"name":"email8",
"value":"[email protected]"
},
{
"name":"password8",
"value":"pass1"
},
{
"name":"email9",
"value":"[email protected]"
},
{
"name":"password9",
"value":"pass2"
},
{
"name":"email10",
"value":"[email protected]"
},
{
"name":"password10",
"value":"pass3"
}
]
私はそれになりたい:これはPHPやJavaScriptで行われている場合、私は心をいけない
{
"[email protected]":"pass1",
"[email protected]":"pass2",
"[email protected]":"pass3"
}
アップデート:ここで が、私はそれをやっていることに変更した方がよいかもしれないものである:
$user = WebmailAutologinUser::find(1);
$emails = array(
"[email protected]" => "pass1",
"[email protected]" => "pass2",
"[email protected]" => "pass3");
foreach ($emails as $email => $password) {
$user->autoLoginAccounts()->create([
'email' => $email,
'password' => $password
]);
}
その配列をはめ込むために雄弁使用しますdbに入力します。
したがってemail
およびpassword
はdbの列です。
は、カスタムのシリアル化を書くのか? –