
Artem
18.08.2017
23:28:07
?

DDiimmkkaass
18.08.2017
23:32:43
правильноли понял - в базу ложишь письмо на каждого получателя и дальше крон их розсылает?
если да, то норм, это стандартный вариант, у нас так на парочке сайтов организовано

Artem
18.08.2017
23:34:16
не на каждого, а один раз например таблица messages там одно письмо. Когда через крон отправлю все, то статус этого письма изменится
интересно сколько примерно займет времени положить 50к записей в очередь

Google

DDiimmkkaass
18.08.2017
23:36:44

Artem
18.08.2017
23:38:05
ты предлагаешь 50к записать в бд что отправить их потом?
для этого очередь есть

DDiimmkkaass
18.08.2017
23:42:56
очередь очередью,
но при добавлении в очередь у тебя происходит ошибка (не важно какая)
добавление прерывается
что будеш делать ?
часть польвателей уже в очереди, часть еще нет
при етом письмо всеравно в статусе 0
откуда начать добавление
я просто говорю что б ты предусмотрел такой кейс в своей реализации

Artem
18.08.2017
23:54:40
понял, в кроне добавлять в очередь по 1 к например
и нормально
а у почт статус поле добавить
хотя на бд нагрузка большая...

Евгений
19.08.2017
00:36:32
В тырнетах на этот кейс советуют использовать сторонние сервисы
формировать лист из нужных ящиков, создавать письмо и слать его по созданному письму
Допустим, есть статья на сайте. дохрена пользователей подписались на уведомления о новых комментариях к ней. Потом появляется еще одна статья такой же популярностью.
Ваша очередь всегда будет забита

Artem
19.08.2017
00:46:13
а в task scchedule все команды выполняются в разных потоках?

Google

Artem
19.08.2017
17:40:09
Да что не пользуется что ль никто

Liv
19.08.2017
19:22:58
посоветуйте, как с помощью mix подключать js-плагины, типа masonry, jquery, scrollr и грузить шрифты

Oscar
19.08.2017
20:08:38
Это же просто сборщик м в доках есть как все это в конфиге указать

Dmitry
19.08.2017
20:17:43
import('jquery'); или как то так

Саша
19.08.2017
21:49:27
нужна помощь по SQL
,erdfkmj
Буквально пару мин
в лс кому если можноэ
SELECT name, text FROM comments AS c JOIN users AS u ON c.user_id = u.id GROUP BY c.user_id ORDER BY c.id DESC
nmae
тьфу

Andrii
19.08.2017
22:32:10
В чем проблема?
Алиасы для таблиц пишутся без AS вроде

Евгений
19.08.2017
23:50:59

Andrii
19.08.2017
23:52:01
о, благодарю

sund1?
20.08.2017
01:31:56
всем привет. для вывода текста с бд сохраняя перевод строки нужно использовать {!! nl2br(e($text) !!} или не правильный это способ?
З,Ы, только учу laravel . в документации не нашел как правильно выводить , а гугл это подсказал ?

Андрэ
20.08.2017
05:05:33

sund1?
20.08.2017
05:08:39
laravel ?

Google

sund1?
20.08.2017
05:08:39
Только учишь Laravel или только учишь PHP?

Андрэ
20.08.2017
05:12:33
{!! !!} используется в Laravel для вывода неэкранированных значений. А уж будешь ты \n переводить в теги <br> или как-то по другому, зависит от тебя а не от фреймворка

Саша
20.08.2017
06:27:25
уже неактуально\

Андрэ
20.08.2017
06:38:36
Ну и хорошо)

Liv
20.08.2017
07:21:12
а у кого можно поспрашивать по поводу подключения плагинов jQuery через mix()? Чего-то ничего не подключается...

johan_krs
20.08.2017
07:58:16
Зачем вообще ларавел во фронтенд пихает свои руки

Евгений
20.08.2017
08:02:20
Laravel не пихает, он лишь дает заготовку и отличный сборщик из коробки, а уж использовать все это или нет - зависит от тебя. Это помогает новичкам, так как они сразу видят, куда им пихать js и sass. Кроме того в версии 5.5 у тебя есть возможность выбрать preset и там, если не ошибаюсь, есть вариант preset none.

Siarhei
20.08.2017
08:03:48
Ребята, есть вопрос. По ходу я очень жестко в чем-то налажал, потому что есть такая проблема. Возможно это больше к devOps: у меня стоит в настройках приложения, чтобы логи писались каждый день и каждый день лог записывается из под root:root пользователя:группы. И в этот момент происходит трындец: моя страница, на которой пишется лог отдает 500 ошибку. Когда я ставлю www-data:www-data — все ок. Подскажите, как решить проблему? Я уже пробовал chmod g+s и по идее все файлы должны создаваться от www-data, но не помогло.

johan_krs
20.08.2017
08:08:33
Такие вещи нужно распространять отдельно, а не в комплекте фреймворка.
Ну это мое мнение. Может и ошибаюсь

F01134H
20.08.2017
08:12:31
там все работает как пружина

F01134H
20.08.2017
08:12:36
просто

Admin
ERROR: S client not available

F01134H
20.08.2017
08:13:23
Ларавел себя позиционирует как фуллстэк фреймворк. Только не как юи, а нормальный (не курильщика)

Евгений
20.08.2017
08:13:48
Это обертка, сильно помогает новичкам или просто на мелких проектах. Он же не блокирует вебпак)

F01134H
20.08.2017
08:14:12
ну да, я например чисто нпм собирал фронт
никаких проблем
не знаю, был там вебпак или нет

Google

F01134H
20.08.2017
08:15:11
вообще, на фронте можешь делать что угодно, лара просто заготовки поставляет, которые ты можешь удалить и забыть

johan_krs
20.08.2017
08:16:09
это меня и парит - приходится все это выпиливать при установке нового фреймворка

F01134H
20.08.2017
08:16:40
смысла в выпиливании нет
типо если ты перфекционист, то это не проблема фреймворка)

johan_krs
20.08.2017
08:17:18
хз, я не привык хранить ненужное в проекте. внимание твое отвекать только будет

F01134H
20.08.2017
08:17:23
у меня даже на рест апи оно не выпилино, никак не мешает
у тебя строчки с неиспользуемыми файлами моргают цветами радуги? :D
я понимаю, если бы там было 100 строк и из них 50 не используется
а там две с половиной папки и полтора файла

johan_krs
20.08.2017
08:19:16
я хз чувак какие ты сайты собираешь и стоит ли с тобой соприть.

F01134H
20.08.2017
08:20:01
да никакие, речь про дефолтный ларавел проджект
объективно в ларе предустановленный mix вообще никак не мешает

johan_krs
20.08.2017
08:26:09
Это то же самое как комментирование кода "ну на будущее может пригодится".
Если у тебя сайт визитка и ты в одного его сделал и забыл - то наверное пофиг. Другое дело когда у тебя более менее сложная система и в команде несколько человек. Тут хоть каким перфекционистом будь - нужно все держать на контроле и наличие сторонней штуки которая "по дефолту шла но мы ее не юзаем" будет мешать. Те же директории и файлы должны быть в строгом порядке и с понятной логикой. Голова должна отвлекаться на нужные вещи.
Почитай мартина "чистый код". Там детально про все эти "мелочи"

F01134H
20.08.2017
08:27:03
у меня довольно сложный рест апи
мне этот фронт вообще не сдался, но он типо лежит и лежит

johan_krs
20.08.2017
08:28:39
А потом тебя переводят на другой проект и новый прогер смотрит на это и понять не может - используется ли тут этот миксин или нет

F01134H
20.08.2017
08:29:20
если он разбирается в laravel, то это не доставит проблем
особенно если он понимает, что означает аббревиатура REST