我有一个执行时返回的简单数组:
$this->forecast($value->id,$value->db_connection)
当我调用$reports::create($data)
时,它会复制每一行,我添加了一些逻辑来打印foreach中的$data,并且它从不返回重复项,当打印$result对象时,它有2个条目。
你知道我哪里错了吗?
public function store() // function to store report data in db
{
$reports = new Reports;
$companyData = new ClientSettings;
$settings = $companyData::all();
foreach ($settings as $value) {
$data = $this->forecast($value->id,$value->db_connection);
$result = $reports::create($data);
}
echo "Forecast generated";
}
public function store() // function to store report data in db
{
$reports = new Reports;
$companyData = new ClientSettings;
$settings = $companyData::all();
foreach ($settings as $value) {
$data = $this->forecast($value->id,$value->db_connection);
$result = Reports::create($data);
}
echo "Forecast generated";
}