Я установил laravel 5.2.0 и https://github.com/jenssegers/laravel-mongodb и хочу отправлять электронные письма через очередь. Я создал таблицу рабочих мест успешно, но при запуске PHP очереди мастеровых: работать команду он бросает следующее сообщение об ошибке -php artisan queue: работа не работает с mongodb и laravel 5.2
PHP Fatal error: Call to a member function beginTransaction() on null in /var/www/html/admin/setupl/vendor/laravel/framework/src/Illuminate/Database/Connection.php on line 576
Я проверил соединение с базой данных, здесь мои полные логи в командной строке -
Я потратил много часов, чтобы решить эту проблему, но все еще не работает. Любая помощь будет действительно оценена, спасибо большое.
Редактировать - Как было предложено «MongoDB не сделки, поэтому, когда Laravel пытается начать одно исключение бросили» здесь https://github.com/jenssegers/laravel-mongodb/pull/871, я прокомментировал коды в BeginTransaction и совершить() и вернуть нуль, теперь пошел ошибка но все еще команда не работает.
public function commit()
{
return null;
}
И
public function beginTransaction()
{
return null;
}
Да, я использую Redis сейчас, спасибо за ваш ответ @ Pian0_M4n –