【问题标题】:Insert batch in Laravel 5在 Laravel 5 中插入批处理
【发布时间】:2015-07-11 10:46:37
【问题描述】:

我正在使用 laravel 5。我尝试使用 Insert 在 laravel 中插入以下数据。但不再工作了。

我有 $permission 数组,其中包含以下数组详细信息。

Array
(
[0] => Array
    (
        [permission_id] => 1
        [role_id] => 1
    )

[1] => Array
    (
        [permission_id] => 2
        [role_id] => 1
    )

[2] => Array
    (
        [permission_id] => 3
        [role_id] => 1
    )

[3] => Array
    (
        [permission_id] => 4
        [role_id] => 1
    )
)

DB::table('permission_role')->insert($permission)

【问题讨论】:

  • “不再”是什么意思?它以前工作过吗?你有什么错误吗?
  • 实际上我收到了一条错误消息...但现在工作正常.. 谢谢

标签: php mysql laravel laravel-5


【解决方案1】:
array
(
    array
    (
        [permission_id] => 1,
        [role_id] => 1,
    ),

    array
    (
        [permission_id] => 2,
        [role_id] => 1,
    ),
    array
    (
        [permission_id] => 3,
        [role_id] => 1,
    ),
    array
    (
        [permission_id] => 4,
        [role_id] => 1,
    )
)

【讨论】:

  • 这是如何解决问题的?这组数组与所讨论的数组有何不同?
  • @Pinka,谢谢。我已经更改了数组(缺少逗号)。
猜你喜欢
  • 2019-01-30
  • 2013-07-07
  • 2017-04-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-19
  • 1970-01-01
  • 2011-12-08
相关资源
最近更新 更多