<?php namespace App\Console\Commands; use Illuminate\Console\Command; use App\Jobs\TicProcess as Job; class TicProcess extends Command { /** * The name and signature of the console command. * * @var string */ protected $signature = 'tic:process' .' {file : TIC file}' .' {domain? : Domain Name}'; /** * The console command description. * * @var string */ protected $description = 'Process a TIC file'; /** * Execute the console command. * * @return int */ public function handle(): int { // Dispatch job. return Job::dispatchSync($this->argument('file'),$this->argument('domain')); } }