我有这样一个数组:我想像在mysql中插入一行一样插入每个数组。位置[0]列类型,位置1列日期,位置[2]信息。这个项目是在拉维5.7,但我认为在php它可以做到?谢谢!!!!!
bakd9h0s1#
你想做大规模的任务吗?如果你这样做,你应该阅读的文件:质量分配拉威尔更新:如果你真的想在一列中插入一个信息数组,你应该把这个数组转换成json格式。
json_encode($array_name);
但您可能应该创建另一个表。
gzszwxb42#
我的数组存储在$logs中,使用这个foreach和mass赋值就可以了!!控制器代码:
foreach ($logs as $key => $value) { App\Log::create(['type' => $value[0], 'date' => $value[1], 'info' => $value[2]]); }
型号:
<?php namespace App; use Illuminate\Database\Eloquent\Model; class Log extends Model { protected $fillable = [ 'type', 'date', 'info', 'extra', ]; public $timestamps = false; }
2条答案
按热度按时间bakd9h0s1#
你想做大规模的任务吗?如果你这样做,你应该阅读的文件:质量分配拉威尔
更新:如果你真的想在一列中插入一个信息数组,你应该把这个数组转换成json格式。
但您可能应该创建另一个表。
gzszwxb42#
我的数组存储在$logs中,使用这个foreach和mass赋值就可以了!!
控制器代码:
型号: