@laravel_pro

Страница 1718 из 2014
tochka
10.08.2018
07:25:36
Всем привет. Парни, подскажите пожалуйста по очередм. Задача, разгрузить решистрацию, а именно отправку письма запизнуть в очередь. В RegisterController "$job = (new SendRegisterEmail($user, $email))->onConnection('database'); dispatch($job);" В Воркере "namespace App\Jobs; use Mail; use App\Mail\EmailVerification; use App\User; use Illuminate\Bus\Queueable; use Illuminate\Queue\SerializesModels; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; class SendRegisterEmail implements ShouldQueue { use Dispatchable, InteractsWithQueue, Queueable, SerializesModels; protected $user; protected $email; /** * Create a new job instance. * * @return void */ public function __construct( User $user, EmailVerification $email ) { $this->user = $user; $this->email = $email; } /** * Execute the job. * * @return void */ public function handle() { Mail::to($this->user->email)->send($this->email); } }" Постоянно вылетает одна и та же ошибка "ModelNotFoundException: No query results for model [App\User]"

Все дело еще в том, что у меня в контроллере все происходит в транзакции и на сколько я понимаю, очередь не работает с транзакцие пока транзакция не закрыта, но как тогда хотябы получить данные из транзакции по окончании ее работы?

Aibek
10.08.2018
07:45:25
Очереди пофиг на транзацию. зачем ты отправляешь письмо юзеру, если транзакция не закоммичена? надо сперва закомитить, потом только отправляешь письмо. И если у тебя просто создается одна запись в базе, то не надо использовать транзакцию.

Google
tochka
10.08.2018
07:49:44


Aibek
10.08.2018
07:52:05
это неправильная логика. создай юзера, закоммить, то есть, удостоверься что юзер создан. потом отправляй письмо.

tochka
10.08.2018
07:53:13
Aibek
10.08.2018
07:53:50
банально, вынеси переменную $user из блока try, то есть объявить до try вынеси dispatch после catch

Aibek
10.08.2018
07:58:28
покажи $this->create

tochka
10.08.2018
07:59:11
Kaido
10.08.2018
07:59:12
Ребята, кто-нибудь пользовался услугами ipserver.su ? хочу впс взять для сайта на ларке и хз, брать не брать

[Anonymous]
10.08.2018
08:02:19
блин мне 'ларка' напоминает конструктор сайтов ларк

Aibek
10.08.2018
08:02:39
ок, лучше backtrace кинь

tochka
10.08.2018
08:03:00
ок, лучше backtrace кинь
lluminate\Database\Eloquent\ModelNotFoundException: No query results for model [App\User]

это вот только что с переписанным методом

Google
Sergey
10.08.2018
08:04:30
Прочитай про SRP, пожалуйста

tochka
10.08.2018
08:06:29
ну как сказать, если убрать очередь, то все работает на ура, но задача стоит разгрузить регистрацию

Aibek
10.08.2018
08:09:52
я забыл что в ларке > 5,5 теперь Mailables создаются

ты так и не кинул полную ошибку

tochka
10.08.2018
08:11:13
Станислав
10.08.2018
08:15:17
https://github.com/elbit98/test ? Закритикуйте пж)

Aibek
10.08.2018
08:15:49
а что это? ни описания ни чего

Станислав
10.08.2018
08:17:03
а что это? ни описания ни чего
Добавление категорий и товаров,характеристик для товаров с json

Aibek
10.08.2018
08:18:04
покажи emailverification

[Anonymous]
10.08.2018
08:18:59
Бери DigitalOcean
А какой там пинг из Москвы

Kaido
10.08.2018
08:19:12
Бери DigitalOcean
Что-то я не понимаю, где там вообще тарифы смотреть

tochka
10.08.2018
08:19:53
Владислав
10.08.2018
08:22:28
А какой там пинг из Москвы
Я беру Лондон и Франкфурт

Норм пинг

Nikolay
10.08.2018
08:23:05
Тоже самое , все сервы в франкфурде

Владислав
10.08.2018
08:23:17
всякие говнохостинги их же и реселят

Со своей маржой

Google
Nikolay
10.08.2018
08:23:56
+

Владислав
10.08.2018
08:24:35
Как и linode и vultr

Я работал в хостинг конторе))

Kaido
10.08.2018
08:25:14
Я беру Лондон и Франкфурт
покажи где там тарифы посмотреть вообще :DD

Владислав
10.08.2018
08:25:21
Мы их реселлили))

Kaido
10.08.2018
08:25:39
я либо не туда захожу, либо на сайте реально ноль инфы про vps/vds

Владислав
10.08.2018
08:25:47
Они как бы только их и продают))



Kaido
10.08.2018
08:27:27
а какие там вообще процы?

Владислав
10.08.2018
08:27:42
Уточни в поддержке)

tochka
10.08.2018
08:28:15
а какие там вообще процы?
https://www.digitalocean.com/pricing/

Kaido
10.08.2018
08:29:18
я имею ввиду сколько ггц у проца

как видишь об этом там инфы нет

tochka
10.08.2018
08:30:36
я имею ввиду сколько ггц у проца
ну тогда как сказали выше, лучше уточнить у сапорта

[Anonymous]
10.08.2018
09:04:17
Норм пинг
Норм это какой? Как из Москвы в Лондон может пинг нормальный быть?

Владислав
10.08.2018
09:09:47
вечером скажу))

[Anonymous]
10.08.2018
09:13:27
вечером скажу))
Можешь не говорить я и так знаю что там пинг на порядок выше, у меня сейчас 7мс пинг

Google
Kaido
10.08.2018
09:26:59
Норм это какой? Как из Москвы в Лондон может пинг нормальный быть?
а зачем тебе Лондон? я щас потестил две локации - Амстердам и Франкфурт самые нормальные пинги там

у меня вообще до туда пинги такие же как до Москвы

Halit
10.08.2018
09:34:26
Интересный факт: До Германии пинг часто лучше, чем до Москвы. Потому что магистраль идет туда. Эту инфа от WG, примерно 2012 года.

Subb98
10.08.2018
09:39:46
зависит от провайдера и трассировки

если у вас РТК, который делает loop через полстраны, то вряд ли лучше :D

Admin
ERROR: S client not available

Vasyliy
10.08.2018
09:41:48
Кто то сталкивался с проблемой возвращения хедера Allow-Credentials на Options запрос?

на все запросы возвращается, а на Options никак

Edgar
10.08.2018
09:44:12
Кто то сталкивался с проблемой возвращения хедера Allow-Credentials на Options запрос?
не это случайно? https://stackoverflow.com/questions/15734031/why-does-the-preflight-options-request-of-an-authenticated-cors-request-work-in

Vasyliy
10.08.2018
09:46:58
Проблема в том что этот хедер возвращается на все запросы кроме Options

использую spatie/laravel-cors, так же пробовал писать мидлвар

на хроме можно обойтись без этого запроса

на файрфокс так не выходит

Mykola
10.08.2018
10:14:37
Подскажите адекватно работающий генератор доков для апи. aravel-apidoc-generator не парсит правила с кастомных полей, не парсит правила для элементов массива и авторизация почему-то не проходит

Vasyliy
10.08.2018
10:15:16
swagger

Mykola
10.08.2018
10:15:58
там разве не нужно будет много вручную дописовать ?

Vasyliy
10.08.2018
10:16:07
нужно

Mykola
10.08.2018
10:17:18
а не хочется :)

Kaido
10.08.2018
10:19:47
Бери DigitalOcean
первый раз вижу такое, чтобы после покупки за две минуты машиа уже была доступна еще и три месяца бесплатного пользования охренеть мне нравится, спасибо :DD

Google
Владислав
10.08.2018
10:20:44
Блин, надо было тебе реф ссылку дать)))

Kaido
10.08.2018
10:21:39
а сколько GHz всё-таки?
2.6 - обычный тариф а мощные тарифы на 5 баксов дороже из-за проца, там 3.7

Timur
10.08.2018
10:22:02
всем привет

подскажите почему при диспатчинге job ивент тупо не бродкастится?

Kaido
10.08.2018
10:22:45
Блин, надо было тебе реф ссылку дать)))
я хотел спросить, прежде чем регаться, но чет стало не удобно хд нашел в инете какую-то левую рефералку, чтобы получить 10 баксов в подарок хд

Timur
10.08.2018
10:23:46


Alexander
10.08.2018
10:23:47
Подскажите пожалуйста. Пишу проект с видеоконтентом, видос грузится через админку на один сервер, с этого сервера очереди будут раскаладывать видос по другим серверам и удалять на первом сервере. 1. Как лучше цепляться к другим серверам и заливать тяжелые файлы? В доке по ларе нашел, что помимо описанных драйверов есть FTP, юзать его? Или есть что-то более стабильное? Сторонние готовые облака не подходят. 2. Скорее вопрос не по ларе, но вдруг кто-то подскажет. Нужно как-то балансировать нагрузку по серверам. Фронт будет обращаться за ссылкой, а я должен вернуть ему линк на сервер, который более разгружен. Что я могу использовать для этого?

Mykola
10.08.2018
10:24:45
если есть почта от универа то в github student pack можно получить для digital ocean промокод на 50$

Владислав
10.08.2018
10:27:03
я хотел спросить, прежде чем регаться, но чет стало не удобно хд нашел в инете какую-то левую рефералку, чтобы получить 10 баксов в подарок хд
Эх, надо было спросить)) у них раньше крутая акция была) пополняешь на 10$ и 50$ накидывают сверху) считай год бесплатно

Ну и куча промокодов было на 5-25$

Потом прикрыли))

Halit
10.08.2018
10:29:37
Ну и куча промокодов было на 5-25$
Наверно, как и у AWS, на ebay дофига всяких купонов продается.

Владислав
10.08.2018
10:32:21
Сейчас только один можно применить

Раньше сколько угодно

Страница 1718 из 2014