-
app/Models/Publisher.php
Open in GitHubuse Illuminate\Contracts\Database\Eloquent\Builder; class Publisher extends Model { // ... public function scopeTracked(Builder $query): void { $query->where("{$this->getTable()}.is_tracked", 1); } public function scopeNotTracked(Builder $query): void { $query->where("{$this->getTable()}.is_tracked", 0); } // ... }
-
app/Console/Commands/LarasenseBotCommand.php
Open in GitHubuse App\Jobs\SyncSourceFeed; use App\Models\Source; use Illuminate\Console\Command; class LarasenseBotCommand extends Command { // ... public function handle() { foreach (Source::tracked()->get() as $source) { SyncSourceFeed::dispatch($source); } } }