Andrey
делай таблицу files и храни все файл в /storage/secret_folder ссылки генерируй в контроллере
Дима
Итого
Дима
Ага, значит таблица все таки нужна?
Дима
А так правильно делать?
Andrey
ну с ней проще в 100 раз
Дима
Не костыльно?
Дима
Ок
Andrey
если тебе файлы надо на клиентов залинковать, например
Andrey
Не костыльно?
да нет, почему
Дима
ок, я уже так делал 1 раз
Дима
Думаю вопрос исчерпан
Дима
Спасибо за терпение )
Andrey
обращайся..)
Дима
Тогда я могу без фасада обойтись и создать свою модель Storage где можно будет получать доступ к этим файлам в контексте проекта и билета
Andrey
Готовые фасады - это про удобство делать простые вещи..
Andrey
Делай как тебе сейчас удобнее, со временем поймешь, как правильно
Дима
В проекте просто следую паттерну Репозиторий.
Anonymous
Может тут кто то когда то с ионкубом дело имел?
Anton
Может тут кто то когда то с ионкубом дело имел?
Писал в техподдержку чтобы его установили:):):)
Anonymous
@Yastroitel мде..
Andrey
Может тут кто то когда то с ионкубом дело имел?
Было дело. Заказали давно модуль к форуму ipboard написать, а часть модулей, купленных и установленных на нем, были обфусцированными ионкубом. На тот момент это был один из лучших обфускаторов.
Nikita
Всем привет
Nikita
Господа, разраслось количество миграций в проекте (больще 300) Как обычно в ларавеле эта проблема разрешается?
Nikita
Сделать одну миграцию чистым SQL по текущей структуре?
Nikita
Или еще варианты есть?
Ivan
Привет, как лучше в коллекции у каждого элемента ограничить число символов? не хотелось бы делать лишний форич
Andrey
foreach и substr ?
Anonymous
foreach и substr ?
» не хотелось бы делать лишний форич
Anonymous
@Megavanish делай мап
Ivan
Нашел решение - сделал str_limit в шаблоне, конечно по словам лучше не по символам, потом гляну, спс
Andrey
Vladimir
Всем привет. Какой пакет для настройки ролей и прав пользователей самый лучший?
Anonymous
Bouncer
Volodymyr
Всем привет, подскажите в чем может быть проблема вот к такому обьекту на вьюхе не могу достучаться
Maksim (Ellrion)
Сделать одну миграцию чистым SQL по текущей структуре?
Есть пакет который сгенерит тебе миграции по текущей схеме.
Volodymyr
Volodymyr
ни так - $client['contact_info']
Volodymyr
ни так $client->contact_info
Vladimir
ни так $client->contact_info
А в контроллере ты как во вьюху отдаешь?
Nikita
@ellrion а шо за пакет? Быстрый гуглинг не помог
Volodymyr
там вьюха для отправки на мыло
Volodymyr
Mail::send('emails.license', ['client' => $client, 'file' => $current_file], function ($message) ...
Vladimir
С другими свойствами клиента проблем нет?
Maksim (Ellrion)
Volodymyr
да, со свойставми верхнего уровня, все ок
Volodymyr
но и в контроллере не могу достучаться
Volodymyr
а в ответ json норм приходит
Volodymyr
мистика
Maksim (Ellrion)
мистика
Сделай dd клиент в контроллере и покажи
Volodymyr
$message->to($client->contact_info->deliveryEmail)->subject('License file');
Andrey
Volodymyr
Volodymyr
Maksim (Ellrion)
А теперь имя связи увидь
Maksim (Ellrion)
У тебя кэмел кэйс
Volodymyr
дык
Volodymyr
а в json что приходит?
Volodymyr
У тебя кэмел кэйс
Спасибо, все сработало. Но почему в json приходит другое свойство?
Maksim (Ellrion)
А при сериализации оно приобразуется в снэйк кэйс само
Anonymous
Привет всем. Есть таблица с продажами, хочу выводить из неё данные в график. Следовательно, продажи надо разделять по дням. Подскажите, пожалуйста, как правильнее это сделать?
Ivan
А как сделать сортировку по отношению? например получить все Article order by Article->view->getAttribute('count'); ?
Ivan
https://gist.github.com/Ellrion/5d873fc8acf4d18464e65595c84bc374
оказалось еще проще Article::all()->sortByDesc('view.count')
Anonymous
какие есть пакеты для управления очередями?
Maksim (Ellrion)
А ну откуда же я знал что тебе надо все вообще вытащить и сортернуть
Anonymous
из админки например
Ivan
😁
Maksim (Ellrion)
оказалось еще проще Article::all()->sortByDesc('view.count')
Обычно работают с частью. И тогда это не катит
Maksim (Ellrion)
оказалось еще проще Article::all()->sortByDesc('view.count')
Не забудь добавить только жадную загрузку связи. Ну и учти что это 2 запроса, плюс вытащатся все данные view. Короче не рационально это всё. Но мб приемлемо
Maksim (Ellrion)
Это тестовый проект, так что не страшно, спасибо
Если тестовый так темболее надо таки проблемы подмечать и решать. n+1 проблема самая частая ошибка новечков и говнокодеров
Hanas
Тут о работе нельзя размещать ?
Maksim (Ellrion)
что ты имеешь ввиду?
А что именно в моих словах не понятно?
Ivan
про жадную загрузку
Maksim (Ellrion)
Тут о работе нельзя размещать ?
Вроде размещают. Но лучше в вк в группе https://vk.com/laravel_rus