Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5.x » Не могу разобраться с кешированием. А еще вопрос о защите от спама » 08.05.2016 21:20:36

WebDev пишет:

}%Зачем оно вам? У вас сервер не выдерживает нагрузки ? Думаю нет. На мелких и средних проектах можно обойтись и без кэша запросов бд.

Я тоже так подумал. Но в интернетах пишут, что о таком стоит побеспокоиться заранее, ведь если вдруг проект выстрелит, то потом переделывать будет сложнее, когда по вылазят узкие места.
Но, наверное, вы правы. Потом будет потом.

#2 Laravel 5.x » Не могу разобраться с кешированием. А еще вопрос о защите от спама » 08.05.2016 20:26:18

QUidmy
Ответов: 2

Здравствуйте. Никак не могу определиться на счет кеширования запросов к базе данных в laravel.
То есть для моделей я могу использовать l5-repository, но что делать с Auth::user и другими запросами вшитыми в движок? Или такие мелки запросы нет смысла кешировать?

И второстепенный вопрос: есть ли какие интересные способы защиты от спама не используя капчу, кроме Honeypot? Да и вообще, на сколько надежен Honeypot?

#3 Laravel 5.x » SuperClosure\\SerializableClosure » 03.03.2016 21:15:30

QUidmy
Ответов: 0

Здравствуйте. У меня большая проблема с отложенными почтовыми сообщениями (Mail::queue)
Дело в том, что они никогда не срабатывают. В базе данных всегда ошибка. Нагуглил, что функции нельзя передавать обьекты, мол нужно отдельно каждую переменую

function($message) use ($recipient, $username, $subject)

но так тоже не сработало. Я ради эксперимента даже попробовал отправить совсем без переменных, то есть напрямую указав что, куда и как, но все та же ошибка. Что я делаю не так?
Используется Redis.

\Mail::queue('emails.register', array(), function($message)
        {
            $message->to('recipient@mail.ru', 'Username')->subject("Subject");
        });
{"job":"mailer@handleQueuedMessage","data":{"view":"emails.register","data":[],"callback":"C:32:\"SuperClosure\\SerializableClosure\":227:{a:5:{s:4:\"code\";s:87:\"function ($message) {\n    $message->to('recipient@mail.ru', 'Username')->subject('Subject');\n};\";s:7:\"context\";a:0:{}s:7:\"binding\";N;s:5:\"scope\";s:40:\"App\\Http\\Controllers\\Auth\\AuthController\";s:8:\"isStatic\";b:0;}}"},"id":"nfXXNErdnSED2h80PjMrw535V97E8FEa","attempts":4}

Подвал раздела