eloquent ORMを使ったLaravelでのバルクインサーション
Eloquent ORMを使ってLaravelで一括したデータベース挿入を行うには?
Laravelでこれを実現したいのですが、https://stackoverflow.com/a/10615821/600516 を参考にしたいのですが、以下のようなエラーが出てしまいます。
SQLSTATE[HY093]:Invalid parameter number: mixed named and positional parameters.
134
3
Eloquent::insert()`を使えばいいのです。
例えば、以下のようになります。
GTFの回答を更新してタイムスタンプを簡単に更新することができます。
更新します。 日付を単純化するために、@Pedro Moreiraが提案したようにcarbonを使うことができます。
UPDATE2: laravel 5では、
modified_at
の代わりにupdated_at
を使用してください。UserSubscription
は私のモデル名です。 これは、挿入に成功した場合は "true" を、そうでない場合は "false" を返します。