Dmitry
так там специфичная база, все завязано на таблицу posts, даже если это не пост, а мета данные, или те же дополнительные поля, в общем через жопу...
Ну вариантов у тебя не много либо копаться во внутренностях и разбираться, либо продумать свое
Dmitry
ладно, у меня возникла пока идея как сделать не супер гибко для будущего расширения, но все равно нормально
По сути у тебя должны храниться список блоков. Внутри конкретного блока список значений полей
Dmitry
Все это я думаю в json
Евгений
а набор полей для каждого блока?
Dmitry
а набор полей для каждого блока?
ну сами блоки как хранить тут вариантов много, можно в базе 2 поля, 1 - спискок названий и типов полей, 2 - шаблон для выводи(можно его как файл хранить) или все просто в файлах хранить
Dmitry
типа type_name: { title: input, text: textarea }
Евгений
а как можно сделать с фронта аякс запрос на сервер, чтобы сервер отдал среднереный html из какого то блейд файла?
Anton
Точно также
Maksim
Можно ли в blade сохранить данные в сессию или это только в контроллере реализуется?
invariance
)))
Maksim
короче, как мне по нажатию кнопки записать данные в сессию?
Maksim (Ellrion)
короче, как мне по нажатию кнопки записать данные в сессию?
Отправить запрос на сервер и записать данные в контроллере
Maksim
через store?
Maksim
хотя можно свою функцию написать
Maksim
понял, спасибо
Anonymous
С точки зрения правильности кода, нужно ли создавать сервис провайдер если я могу использовать обьект вот так: return (new UsersRepository)->getUsers();
Anonymous
?
Antonio
ладно, у меня возникла пока идея как сделать не супер гибко для будущего расширения, но все равно нормально
А почему не хранить каждый вид блоков в своей таблице. А потом связывать через таблицу:post_id, block_id, block_type, order? Зато в любое время можно допилить ещё типов или поля в уже имеющиеся.
Anonymous
Кстати, пользуясь случаем спрошу, как в Ларавел АР работает с полями типа json/jsonb?
Anonymous
Вообще динамически поля добавлять не отходя от SQL более-менее не зашкварно можно только используя EAV Model https://en.wikipedia.org/wiki/Entity–attribute–value_model
Maksim (Ellrion)
в ларе есть casts. и значения этих полей преобразуется в объект или массив по выбору
Maksim (Ellrion)
ну и поиск есть по полям в json при запросе. в доке есть всё
Anonymous
ну и поиск есть по полям в json при запросе. в доке есть всё
Просто не дошел ещё до этого момента в доке.
Anonymous
Мдэ...
Dmitry
что тут происходит?..
Dmitry
а когда я делаю так, я думал, он так и достаёт свойства, а оказывается, как то не так?
Dmitry
как так?
Dmitry
чё то я больше не хочу быть пхп девелопером
Maksim (Ellrion)
мужик ты о чем?
Ар
а когда я делаю так, я думал, он так и достаёт свойства, а оказывается, как то не так?
и? у тебя нет этих полей нигде, они добавляются динамически, задай phpdoc
Dmitry
ну вот я, например, не слышал о динамических полях
Ар
учи php тогда, ахахахах
Dmitry
да да
Ар
ну тут ещё от фреймворка зависит, в symfony вроде всё явно (почти всё)
Maksim (Ellrion)
в любом случае магические методы надо знать
Юрий
Я правда не понял в чем тут магия. Ему дебаг показал что лежит внутри модели. То что шторм на магию немного ругается - решается костылями с пхпдоком. Но я не вижу тут никакой проблемы которая могла бы смутить. Ну пиши без магии типа не ->id а ->getId(), ругаться перестанет, но толку то
Luka
Подскажите
Luka
Юрий
Ну да, но я все равно не понимаю что его смутило.
Luka
Как мне правильно получить ".tag"
Юрий
Не делать так
Юрий
Что за название вообще с точкой
Luka
Что за название вообще с точкой
Не я это делал, я api dropbox делаю
Luka
получаю список того что в папке
Luka
а там и папки и файлы, мне нужны только папки
Юрий
->.tag не пашет естественно?
Maksim (Ellrion)
это если дата у тебя паблик
Luka
Maksim (Ellrion)
если нет то что это за класс?
Юрий
неа
А просто ->data тянется с объекта?
Ар
$obj->{«.tag»}
Ар
только кавычки другие
Luka
а так?
вооо
Luka
спасибо
Luka
помогло
Luka
Хуже парсера я еще не мог придумать
Luka
5000 строчек товара, фотки которого в дропбоксе
Luka
и все в excel, где ссылка в виде гиперсылки
Юрий
а чем плох экселевкий формат?
Юрий
достаточно много клевых либ которыми читается прекрасно
Luka
достаточно много клевых либ которыми читается прекрасно
Ну excel мы в базу загнали, ссылки получили. Но теперь вопрос как фотки с дропбокса скачать?
Юрий
хых. есть опасение что через жопу с подстановкой download=1 или как там параметр щас называется в ссылки и курлом тягая
Юрий
а они отдают прямые ссылки на фотки?
Юрий
давно?)
Luka
а они отдают прямые ссылки на фотки?
Ну я еще не сильно разобрался, но фотки скачиваются
Luka
единственный нюанс
Luka
они должны быть в твоей папке, а для этого надо расшаренную папку добавить на свой аккаунт
Dmitry
А есть возможность получить 5, как я и хочу, постов у юзера, а не все. Вот так, как сейчас на скрине, возвращается все.
Юрий
я тебе и написал что нет там в апи ничего
Юрий
если не свое - то через веб морду курлом
Luka
если не свое - то через веб морду курлом
аааа. ну клиент проклацает, добавит папки в свой акк, а я уже напишу код для апи и скачаю на хостинг. другого я не нашел. и думаю это самый простой вариант
Юрий
убери find() замени на where()