У меня проблема с очередями laravel 5.1. У меня есть beanstalkd, уже настроенный в моем Homestead vm, поэтому все, что я сделал, это изменить драйвер очереди с default
на beanstalkd
в config/queue.php
. Я пробовал код ниже, и ни один из них не оказался в очереди. Все они запускались синхронно, как только я запускаю код. Я даже не запустил команду artisan queue:listen
. Что я делаю не так?Laravel Mail :: queue not async
Route::get('/', function() {
// return view('welcome');
Queue::push(function($job)
{
Log::info("Dadas");
$job->delete();
});
$input = [
'name' => 'Mario Bašić',
'email' => '[email protected]',
'comment' => 'Testing queues',
'subject' => 'Email subject'
];
Mail::queue('emails.test', $input, function($message) use ($input)
{
$message->to($input['email'], $input['name']);
$message->subject($input['subject']);
Log::info('sending');
});
});
Спасибо: D Так глупо от меня. –
Добро пожаловать. – Bogdan