相关疑难解决方法(0)

使用雄辩的ORM在Laravel中批量插入

我们如何使用Eloquent ORM在Laravel中执行批量数据库插入?

我想在Laravel中完成此任务:https://stackoverflow.com/a/10615821/600516 但我收到以下错误.

SQLSTATE [HY093]:参数号无效:混合命名和位置参数.

php database laravel eloquent

135
推荐指数
6
解决办法
17万
查看次数

如何使用eloquent/fluent从单个查询中插入多行

我有以下查询:

  $query = UserSubject::where('user_id', Auth::id())->select('subject_id')->get();
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,我得到以下结果:

[{"user_id":8,"subject_id":9},{"user_id":8,"subject_id":2}]
Run Code Online (Sandbox Code Playgroud)

有没有办法将上面的结果复制到另一个表中,以便我的表看起来像这样?

ID|user_id|subject_id
1 |8      |9
2 |8      |2
Run Code Online (Sandbox Code Playgroud)

$query遇到的问题是可以预期任意数量的行,因此我不确定如何遍历未知数量的行.

php sql laravel eloquent

109
推荐指数
3
解决办法
14万
查看次数

标签 统计

eloquent ×2

laravel ×2

php ×2

database ×1

sql ×1