0
我試圖讓我的數據庫表播種。我收到以下錯誤。Laravel:從URL中播種數據庫時出錯
public function run()
{
//
$json = file_get_contents('http://www.ottawacityjobs.ca/en/data/');
$emplois = json_decode($json);
foreach ($emplois as $item) {
Emploi::insert(
array(
array('JOBURL' => $item->JOBURL),
array('SALARYMAX' => $item->SALARYMAX),
array('SALARYMIN' => $item->SALARYMIN),
array('SALARYTYPE' => $item->SALARYTYPE),
array('NAME' => $item->NAME),
array('POSITION' => $item->POSITION),
array('JOBREF' => $item->JOBREF),
array('JOB_SUMMARY' => $item->JOB_SUMMARY),
array('POSTDATE' => $item->POSTDATE),
array('EXPIRYDATE' => $item->EXPIRYDATE),
array('KNOWLEDGE' => $item->KNOWLEDGE),
array('LANGUAGE_CERTIFICATES' => $item->LANGUAGE_CERTIFICATES),
array('EDUCATIONANDEXP' => $item->EDUCATIONANDEXP),
array('COMPANY_DESC' => $item->COMPANY_DESC),
));
}//end foreach
這個錯誤意味着你洞'$對象 - > property'其中'$ object'不是一個對象。在'$ item'上做一個'dd()'來查看它實際是什麼。 – treeface
謝謝@treeface你是對的。我將添加另一個循環{[{},{},{}]} –