Laravel по-русски

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

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

#1 Re: Laravel 5.x » Ошибка отправки email с поддомена » 02.12.2017 21:38:58

Да, действительно, не были указаны  From и Reply-To, но их добавление толку не дало.
Пришлось оставить костыль с испорченной суперглобальной переменной sad

#2 Re: Laravel 5.x » Ошибка отправки email с поддомена » 26.11.2017 10:47:15

Проблему решил.
Вдруг кому поможет в будущем.

Т.к. емэйлы отправляются с помощью swiftmailer,
то заходим в файл vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php
и смотрим с 462 строки private function _lookupHostname() {}

Все дело в переменной $_SERVER['SERVER_NAME']

На основном домене она выглядит как domain.com
А на поддоменах ~^(.*)domain.com$ т.к. поддмены у нас динамические и в nginx прописано server_name ~^(.*)domain.com$;

Судя по всему swiftmailer сошел с ума от регулярки и не мог отправить письмо, т.к. не понимал какой хост...

В итоге пришлось жестко прописать в $_SERVER['SERVER_NAME'] домен и все заработало

#3 Laravel 5.x » Ошибка отправки email с поддомена » 24.11.2017 00:04:16

iskvil
Ответов: 4

Здравствуйте, товарищи!

Может кто сталкивался с проблемой:
- письма отправляются без проблем с самого site.com
- не отправляются с sub.site.com

Получаю ошибку Expected response code 250 but got code в AbstractSmtpTransport.php

#4 Re: Laravel 5.x » Вывод меню из кэша и php7 » 29.06.2017 17:02:44

это кэш шаблонов, он чистится командой php artisan view:clear кстати, его не надо руками убивать. по описанию такое впечатление что ли пхп7 собран криво и не работает как положено или что-то очень неправильно прописано в настройках его модуля opcache…

Меню грузится именно после очистки storage/framework/cache, а не шаблонов - по налогии в Вашим советом теперь убиваю artisan cache:clear smile

Парадокс в том, что на локале(апач) opcache в php.ini выключен, а на сервере nginx и opcache включен - поведение меню одинаковое...

что там происходит на закладке network в инспекторе браузера – может быть оно не грузится из-за проблем на фронтенде…

Ошибок нет, и загрузки каталога в network тоже нет...

#5 Re: Laravel 5.x » Вывод меню из кэша и php7 » 29.06.2017 16:06:17

каким именно способом какой именно кэш очищается?

Закономерность была замечена при ручном удалении всего кэша из самого фреймворка (storage/framework/cache)

#6 Re: Laravel 5.x » Вывод меню из кэша и php7 » 29.06.2017 13:52:11

аяксовые get-запросы браузер кэширует только в путь… в jquery даже свой специальный костыль есть в виде $.ajaxSetup({cache: false})

Возможно, я туплю, но в моем случае проблема как будто на стороне именно ларавела, т.е. после очистки кэша ларавела меню снова грузится.
И, как я писал выше, если оно после какого-то интервала загрузилось в одном браузере, то в другом оно уже тоже не грузится даже на другом устройстве.

#7 Laravel 5.x » Вывод меню из кэша и php7 » 28.06.2017 16:01:48

iskvil
Ответов: 7

Здравствуйте!

Вопрос вот в чем:
- есть blade меню, оно формируется, кэшируется и подгружается аяксом
так вот на php5 загружалось без проблем, а после обновления до php7 грузится только один раз при первом открытии, а затем только если зайти через час и т.п.

Грешу на php7 т.к. больше ничего не менялось.
Может есть какие-то особенности для 7 или как, подскажите, плиз

#8 Re: Laravel 5.x » Laravel и php-opcache » 01.06.2017 11:45:19

Еще раз спасибо за ответы.

Что-то не то с меню из-за пхп7, на 5 проблем не было...
php-opcache работает без проблем.

#9 Re: Laravel 5.x » Laravel и php-opcache » 29.05.2017 15:50:59

Спасибо, господа, за подробные ответы - понимание сформировано.

Обновили сегодня до php7 + php-opcache.
И как-то перестало грузиться меню, которое ларавел кэширует...
Чистишь кэш ларавел - первый раз грузит, потом нет.

Совпадение?

#10 Laravel 5.x » Laravel и php-opcache » 29.05.2017 08:20:49

iskvil
Ответов: 8

Здравствуйте.

Хотелось бы услышать мнение по такому вопросу:

У ларавела свой кэш, будет ли "конфиликтовать" он с php-opcache?
Стоит ли устанавливать php-opcache или нет смысла и ну его от греха подальше?

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