These are chat archives for LaravelRUS/chat

20th
Mar 2018
Anton Shelestov
@shelestovas
Mar 20 2018 04:59 UTC
Народ всем привет. Нужен совет.
Есть сайт каталог организаций (15000 шт) база данных размером 250 мб
Практически все запросы кешируются в файл(листинги, пагинации, фильтры и т.д. все все) и в итоге раземер кеша уже почти достиг 20 гигов.
Это нормально?
Vlad Shcherbin
@VladShcherbin
Mar 20 2018 05:09 UTC
@shelestovas нет :wink:
Anton Shelestov
@shelestovas
Mar 20 2018 05:14 UTC
фигово
Евгений Вольф
@wolfnsex_twitter
Mar 20 2018 06:32 UTC
@shelestovas а запросы (результаты запросов) внутри самой БД разве не кэшируются по умолчанию? Насколько я помню, в MySQL именно так, в других базах можно другие варианты кэша настроить...
Евгений Вольф
@wolfnsex_twitter
Mar 20 2018 06:47 UTC
Коллеги, подскажите пожалуйста, как правильно добавлять роуты в приложение динамически? Например, на основе данных из БД?
JhaoDa
@jhaoda
Mar 20 2018 07:39 UTC
@wolfnsex_twitter какие у тебя есть варианты? Покажи, мы подскажем правильный
Евгений Вольф
@wolfnsex_twitter
Mar 20 2018 07:49 UTC
@jhaoda изначально был примерно такой вариант, routes/web.php:
Route::group(['as' => 'demo-routes.', 'prefix' => 'demo-routes'], function (){
    $routesArr = ['hello', 'world'];
    foreach ($routesArr as $value) {
        dump($value);
        Route::get($value, 'IndexController@index')->name($value);
    }
});
*очень условно конечно, исключительно для примера
JhaoDa
@jhaoda
Mar 20 2018 07:49 UTC
@wolfnsex_twitter ну перенеси это в провайдер и сойдёт. В файлах роутинга логики бы не должно
Евгений Вольф
@wolfnsex_twitter
Mar 20 2018 07:50 UTC
Так - роуты в принципе работают, но php artisan route:list их не видит, что несклько не удобно
@jhaoda этот же код вписать в AppServiceProvider? (или другой провайдер)
JhaoDa
@jhaoda
Mar 20 2018 07:50 UTC
@wolfnsex_twitter для роутинга есть свой провайдер
Евгений Вольф
@wolfnsex_twitter
Mar 20 2018 07:52 UTC
@jhaoda если я правильно понимаю, нужно будет добавить туда свой метод и вписать его в map()?
JhaoDa
@jhaoda
Mar 20 2018 07:53 UTC
@wolfnsex_twitter не обязательно
Евгений Вольф
@wolfnsex_twitter
Mar 20 2018 07:54 UTC
@jhaoda как ещё можно сделать, в метод boot() объявление роутов напрямую вписать?
JhaoDa
@jhaoda
Mar 20 2018 07:54 UTC
@wolfnsex_twitter парень, давай сам
Евгений Вольф
@wolfnsex_twitter
Mar 20 2018 07:54 UTC
@jhaoda хорошо, спасибо
Ваня Devium
@webdevium
Mar 20 2018 08:27 UTC
@jhaoda привет дед. Подскажи, какая блокировка innodb заблокирует таблицу и для чтения и для записи. Можно lara метод.
JhaoDa
@jhaoda
Mar 20 2018 08:29 UTC
@webdevium https://laravel.com/docs/5.5/queries#pessimistic-locking, вторая в списке
Ваня Devium
@webdevium
Mar 20 2018 08:30 UTC
@jhaoda снимаю колпак
Westwind Galeaf
@Westwind-Galeaf
Mar 20 2018 08:44 UTC
@webdevium а как часто системы читает и перечитывает доку?)
Ваня Devium
@webdevium
Mar 20 2018 08:45 UTC
@Westwind-Galeaf повтори вопрос
только человекопонятным языком
Westwind Galeaf
@Westwind-Galeaf
Mar 20 2018 08:46 UTC
@webdevium бллдат, автозамена злобная. Как часто мисье читает и перечитывает доку?)
Ваня Devium
@webdevium
Mar 20 2018 08:47 UTC
@Westwind-Galeaf по ларке давно не читал, очень давно. А вот по мускулу только что листал, запутался в блокировках.
Westwind Galeaf
@Westwind-Galeaf
Mar 20 2018 08:48 UTC
@webdevium хммм
kadio9365
@kadio9365
Mar 20 2018 09:05 UTC
Добрый день, вопрос давно не юзал лару какие сейчас пакеты для новичка нужны(раньше был debug bar и IDE Helper ) они еще актуальны?
JhaoDa
@jhaoda
Mar 20 2018 09:28 UTC
@kadio9365 актуальны. И не только для новичка.
ret-Phoenix
@ret-Phoenix
Mar 20 2018 11:22 UTC

Привет. вопрос по отправке писем. Пишу:

            Mail::send('mails.default', ['partner' => $partner], function ($message) use ($partner, $row) {
                $message->from('sender2@mydomain.ru', 'from_name');
                $message->cc($partner->Email, $partner->Name)->subject($row->template->subject);
            });

Если отправитель отличается от прописанного в .env - письмо не уходит, как вылечить?

мне нужно отсылать письма с нескольких учетных записей, хотел менять отправителя в письме и все.
Young Treezy Crazy
@wushatneen
Mar 20 2018 12:43 UTC
Привет, подскажите плиз, стоит задача: необходимо запускать выполнение конкретного метода, без участия в этом пользователя, через рандомный промежуток времени в диапазоне от 1 до 2 минут, возможно ли это вообще реализовать, и если да, то в какую сторону хотя бы копать?
Andrey Kushnarev
@andku83
Mar 20 2018 12:46 UTC
cron
Westwind Galeaf
@Westwind-Galeaf
Mar 20 2018 12:46 UTC
@wushatneen смотри в сторону очередей, отложенных команд и крона
Young Treezy Crazy
@wushatneen
Mar 20 2018 12:47 UTC
Спасибо, пойду читать)
pocket-elephant
@pocket-elephant
Mar 20 2018 13:16 UTC
@ret-Phoenix а в качестве MAIL_DRIVER что стоит?
ret-Phoenix
@ret-Phoenix
Mar 20 2018 13:26 UTC
smtp
Denys
@dfinchenko
Mar 20 2018 21:44 UTC
Всем привет! Подскажите пожалуйста такой момент: необходимо уведомлять в телеграмме юзеров с сайта. Есть урл на телеграмм-бот в личном кабинете юзера. Кликает, присоединяется и мы получаем chat_id по webhook. Проблема: как связать даного юзера с chat_id?