php - 从 Laravel 中的数组插入表

标签 php laravel laravel-4 eloquent

我从 View 中获取这个数组

当我返回$BlogData['Tag'];

结果是

 ["1", "2"]

如何将其插入到每个记录中,即表中的新条目?

S.No | Tag
   3 |  1
   4 |  2

如上表所示

当我尝试

foreach ($BlogData['Tag'] as $x) 
        {
        echo $x;
        Tag::create($x);
        }

我收到此错误

message: "Argument 1 passed to Illuminate\Database\Eloquent\Model::create() must be of the type array, string given, 

最佳答案

foreach ($BlogData['Tag'] as $x) 
{
    Tag::create(['Tag' => $x]);
}

关于php - 从 Laravel 中的数组插入表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28422748/

相关文章:

php - 在 Laravel 中使用 RefreshDatabase 时尝试访问 null 类型值的数组偏移量

php - 获取字符串中的月份

mysql - 最爱笑话的餐 table 星座

php - 动态和依赖形式

php mysql 更新有两个表不工作

php - 如何调试或修复 cURL errno 35

php - 在 Laravel 中按照特定参数对数组进行排序

php - 24 小时后过期的 SQL 条目

PHPSpec 和 Laravel

php - Laravel Blade - 通过@include 或@yield 传递变量