1
MySQLテーブルに複数の行のデータを挿入しようとしていますが、最初の行だけが挿入されています。ここに私のコントローラのコードがあります。laravel複数のMySQLへの挿入
DB :: table("users_has_activities") -> insert
(
array("usersID" => $userId, "activitiesID" => 1, "time" => $datetime, "value" => 1,
"multiplier" => 1),
array("usersID" => $userId, "activitiesID" => 2, "time" => $datetime, "value" => 1,
"multiplier" => 1),
array("usersID" => $userId, "activitiesID" => 3, "time" => $datetime, "value" => 1,
"multiplier" => 1)
);
私はこのようにすることができますが、私はより良い方法を探しています。
DB :: table("users_has_activities") -> insert
(
array("usersID" => $userId, "activitiesID" => 1, "time" => $datetime, "value" => 1,
"multiplier" => 1)
);
DB :: table("users_has_activities") -> insert
(
array("usersID" => $userId, "activitiesID" => 2, "time" => $datetime, "value" => 1,
"multiplier" => 1)
);
DB :: table("users_has_activities") -> insert
(
array("usersID" => $userId, "activitiesID" => 3, "time" => $datetime, "value" => 1,
"multiplier" => 1)
);