Build custom Artisan commands:
Create Command
php artisan make:command SendEmailsCommand Structure
class SendEmails extends Command
{
protected $signature = 'emails:send {user} {--queue}';
protected $description = 'Send emails to user';
public function handle()
{
$userId = $this->argument('user');
$queue = $this->option('queue');
$this->info('Sending emails...');
}
}Interactive Input
$name = $this->ask('What is your name?');
$confirmed = $this->confirm('Continue?');