私は以下の規則に従ってユーザー入力を受け取りました。複数の行が挿入され、1つの配列ループに挿入されます
public function rules()
{
return [
'phone_number' => 'required|array',
'amount' => 'required|string|max:4',
'phone_number_debit' => 'required|string|max:15',
];
}
データをTransaction
に保存します。 phone_numberの場合、配列は1つの値または複数の値を持つことができます。 foreachループのために残すように。
これは私が達成したいもので、配列のレコード数で決まる異なる行を保存します。
$transaction = new Trasaction();
$transaction->phone_number = $req->phone_number; //Value in the array
$transaction->amount = $req->amount;
$transaction->phone_number_debit = $req->phone_number_debit;
$transaction->save();
レコードに応じて異なるレコードをphone_number配列に保存します。
しかし、私はこれを達成する方法を考えることができません。
誰でも?
? –
@IanRodriguesこれはどのように達成するのですか?配列は他の配列と同じ要求になります。 –
子テーブルを作成してみませんか? 1つの取引には多くの電話番号があります。それは管理しやすくなります。 – aynber