Как не записывать запись, если такой id уже существует?
try {
$carObj = new Car();
$carObj->id = $item['id'];
$carObj->make = $item['make'];
$carObj->model = $item['model'];
$carObj->price = $item['price'];
$carObj->href = $item['href'];
$carObj->year = $item['year'];
$carObj->created = $item['created'];
$carObj->save();
} catch (Illuminate\Database\QueryException $e) {
/* nothing */
}
auto_up, created, effective
– последние два при создании одинаковы – датавремя создания поста.effective
у записей, где auto_up=1
– и если разница больше 4 часов, вычитайте 4 часа из effective
.created
, а по effective
.