Marat
а name зачем ?)
Marat
Вот так : goods id name storages id name reports name good_id storage_id date count
я думаю так норм из reports можно вытащить все товары из данного склада с данной датой
root
Ну нэйм это , на случай если там какой то особенный отчёт типа годовой или месячный или ещё какой необычный
Sergey
лучше сделать 1:m reports => report_goods
Sergey
из reports убрать good_id и count, вынести отдельно
root
4 таблицы для связки одного отчёта ?
root
Довольно здоровая мысль, не сдохнит ли мой сервак только от таких связок ?
root
storages id name measurment id name goods id name measurment_id reports id rdata_id storage_id date reports_data id reports_data_type_id qty reports_data_type id name Я не раздул ?
Marat
я читаю в php чате просто твоя задача обрастает все новыми подробностями) сначало было просто кол-во а теерь тип и единицы измерения)
Marat
нет просто вспоминаю своего проект менеджера ))
root
лучше спроектировать сначала чем постоянно откатыватся
Marat
согласен
Marat
блин не знаю ... нормализация вещь хорошая но помоему не всегда (
Marat
потом замучаешься
root
Вот и хотелось бы посоветоваться с гуру =)
Айнур
При большом объеме данных вытаскивать данные вместе со связями не вариант, тормозить начинает жутко. Кто-нибудь может подсказать как эту проблему решить?
root
Наверное ты уже пробывал это... кэш ?
Айнур
У меня система заявок, постоянно надо обновлять
Юрий
Индексы в бд?
Айнур
Индексы в бд?
только по ключам
(;¬_¬)
и у модели есть такая фишка load()
(;¬_¬)
т.е. в цикле уже их крутишь и каждой отдельно нужные связи подгружаешь
(;¬_¬)
👍
George
подскажите пожалуйста где в ларавел можно объявить функцию и во вьюшке её юзать?
Marat
@php endphp@ - аналог вот этого <?php ?>
Greenplugin
подскажите пожалуйста где в ларавел можно объявить функцию и во вьюшке её юзать?
есть же расширения блейд зачем объявлять функцию во вьюшке? О_о
Евгений
Написать свой хелпер
Евгений
И в автолод его
Greenplugin
https://laravel.com/docs/5.4/blade#extending-blade
Marat
https://laravel.com/docs/5.4/blade#extending-blade
спасибо за ссылку, полезно
George
https://laravel.com/docs/5.4/blade#extending-blade
я вот про это и спросил, спасибо!
Greenplugin
не за что
Greenplugin
у лары документация вообще идеальная ))
Greenplugin
с той же симфони по сравнению (сейчас не ней, на симфони два проекта веду)
Greenplugin
там по крупицам из разных мест собирать приходится )
George
симфони кажется огромным монстром по сравнению с ларкой)
Greenplugin
да
Greenplugin
но тоже хороша
Greenplugin
симфони это комбайн
Greenplugin
к твигу до сих пор до конца не привык
Greenplugin
доктрина, конечно хороша
George
а я там только твиг то и знаю (работал только над фронтом)
Marat
ребят помогите может кто знает , ситуация следующая есть ларка 4я в ней маршруты прописанные в роуте не соответствуют тому что я ввожу в адресной строке браузера , как можно просечь тот момент где происходит редирект или какя то замена потому что по факту путь обрабатывается совершенно другой записью.
Marat
думаю как то связанно с js но по ходу файл гиганский смотреть его хочется в последнюю очередь и если есть какие то другие варианты подскажите пожалуйста
Pin
куда редирект происходит?
Pin
на другой метод контроллера?
Marat
нет по сути происходит следующее : я ввожу а адресную строку домен/platform#/app/new а в файле маршрутизации за этот путь отвечает Route::get( '/mobile', 'Mobile\Controller\AppController@newApp');
Pin
ну и он попадает внутрь контроллера, при переходе на этот роут?
Pin
Mobile\Controller\AppController@newApp сюда попадает запрос?
Pin
ну значит роутинг корректный
Pin
что дальше происходит в методе?
Pin
вьюха рендерится?
Marat
метод просто вызывает view файл
Marat
а уже в нем идет js
Pin
ну
Pin
а это значит
Pin
что редирект происходит во вьюхе
Pin
логично?
Marat
и его дофига
Marat
ну да
Алексей
CTRL+SHIFT+F -> location.href
Pin
а это значит, нужно смотреть вьюху на предмет редиректа
Pin
юзай поиск по файлу
Алексей
Это если фронтом перекидывает
Marat
окей спасибо !
Pin
попробуй просто поискать по названию роута
Pin
Мужики, короче есть вопрос по очередям
Pin
юзаю pusher сервис для отправки пушей, нужно отправить нотификации всем юзерам
Pin
апишка поддерживает batch отправку только порциями по 10 штук
Pin
соответственно очередь из 400 юзеров например по 10 штук - это 40 порций
Pin
решил делать отправку через очереди соответственно
Pin
соответственно в хендлере джобы прокидываю коллекцию и чанками по 10 штук шлю апишке
Pin
но хендлер нагнётся я думаю если там будет 4к записей например
Pin
как правильно раскидать очередь в большим датасетом..
Anonymous
Ребят,привет,вопрос,как настроить в laravel 5.4,чтоб мне из базы не объект возвращался,а массив? В каком файле настройки прописать?