Add parent::boot(); call to boot() class method in child of Illuminate\Database\Eloquent\Model
use Illuminate\Database\Query\Builder;
final class SomeClass
{
public function run(Builder $query)
{
- $query->whereDate('created_at', '<', Carbon::now());
+ $dateTime = Carbon::now();
+ $query->whereDate('created_at', '<=', $dateTime);
+ $query->whereTime('created_at', '<=', $dateTime);
}
}
Configure your rector.php
:
<?php
use RectorLaravel\Rector\MethodCall\ChangeQueryWhereDateValueWithCarbonRector;
use Rector\Config\RectorConfig;
return RectorConfig::configure()
->withRules([
ChangeQueryWhereDateValueWithCarbonRector::class,
]);