Antonio
тоесть когда тебе надо отобразить обработанное значение описания: {{ preg_replace(//, "", $model->description);}}
Antonio
прямо в виде чтоли?
если это в одном месте надо, то да
adikalon
если это в одном месте надо, то да
что значи тв одном месте? Плюс там может быть не одно значение и хотелось бы вернуть массив этих значений найденных по регулярке
Antonio
А ты уверен, что он потом не захочет без этого поля модель получать?
ИМХО, мы с тобой оба неправы. Там вообще модель/коллекцию не надо изменять.
adikalon
а уже в виде перебрать этот массив
Maksim (Ellrion)
Расширять модель на лету в контроллере еще более богомерзко
Maksim (Ellrion)
лучше мутатор
Maksim (Ellrion)
если их много, то можно вынести в презентор
Maksim (Ellrion)
@segfauIt - наркоман
Antonio
если их много, то можно вынести в презентор
а можно подробнее про презентор?
Maksim (Ellrion)
а можно подробнее про презентор?
https://gist.github.com/Ellrion/02ca1afe1ea45f1177a47260dac5621d смотри в конце в комментах пример
invariance
Там шла речь не про расширение модели, сам ты наркоман
Maksim (Ellrion)
Там шла речь не про расширение модели, сам ты наркоман
я с тобой спорить не хочу. я насмотрелся тут уже на то что ты пишешь. не к тебе обращался а скорее помогал спрашивающему
invariance
Хуя ты дерзкий
invariance
аккуратней со словами, а то в подворотне за гаражами зубной состав тронется
Antonio
Там шла речь не про расширение модели, сам ты наркоман
ну ты добавляешь поле в коллекцию прямо во вьюшке, это ли не расширение?
invariance
Я про расширение на разных уровнях
invariance
один на уровне модели, другой на уровне вьюшки
invariance
изначально ему надо было на уровне вьюшки
Antonio
плюс необходимо будет реализовать поиск по этому полю
поиск какого рода, на стороне сервера или на стороне фронта?
invariance
вот я на это и отвечал
Диего
Ты еще по айпи вычисли)
invariance
Ты еще по айпи вычисли)
это как бы идет в комплекте
Диего
))
Antonio
invariance
Спок тебе не поможет
adikalon
поиск какого рода, на стороне сервера или на стороне фронта?
на стороне фронта, если я правильно понял. НА этой странице будет инпут где я могу ввести значение и мне отрисует список где есть совпадение
invariance
👌🏽😄
Antonio
Вопрос по ресурсам. Есть самописное API со стандартными методами. Модель перед выдачей форматирую при помощи Resource. Если для разных пользователей (по правам ) надо отдавать разный набор свойств, то надо создавать несколько ресурсов?
Arcos
Ребят. Вопрос такой: Собираюсь делать spa, но с авторизацией через соцсетки. Как это подружить с Socialite Я плохо представляю, поэтому спрашиваю
Maksim (Ellrion)
на стороне фронта, если я правильно понял. НА этой странице будет инпут где я могу ввести значение и мне отрисует список где есть совпадение
искать будет среди тех что уже есть на странице, или запрос на сервер пойдет за данными \ для перерисовки страницы с новыми данными? если второе а я подозреваю что именно оно, то это поиск на стороне сервера. более того по данному полю поиск можно будет сделать только на уровне коллекции. Если нужно на уровне выборки из базы, то придется логику вычисления этого поля запихнуть в запрос, или же хранить там это поле (вычислять при сохранении модели например)
Arcos
Ребят. Вопрос такой: Собираюсь делать spa, но с авторизацией через соцсетки. Как это подружить с Socialite Я плохо представляю, поэтому спрашиваю
Ну то есть понятно что все через REST API делать надо, но в нормальном rest api есть всегда нормальная авторизация и она обычно не через соц. сети.
Диего
Тут все в элоквенте только спецы)
Daniil
https://github.com/Xethron/migrations-generator
Вот кстати крутая тема, надо почитать
Daniil
А ты подчищаешь репозиторий, когда он разрастается?
Я не репозиторий подчищаю, а удаляю коммиты и ветки, к которым никогда не вернусь уже
Samat
ребят, кто-нибудь сталкивался? Error encoding model [App\Student] with ID [547] to JSON: Malformed UTF-8 characters, possibly incorrectly encoded
Samat
можно ли как-то решить sql запросом?
Samat
просто исправить запись
Maksim (Ellrion)
мб в конфиге базы косяк там какая кодировка прописана (в config/database.php )?
ceii80
👨‍✈️ как дела
adikalon
@JesterAntik а эта штука, что ты мне подсказал, называетя мутатор, да? А можно как-то на основании него теперь сделать выборку? типа WHERE mutator_name = 10
adikalon
плохо
Antonio
тоесть Post::get()->where('muttator_name',10)
Antonio
плохо
ну а как ты в базу передашь условие с полем, которое еще не вычеслено
adikalon
ну а как ты в базу передашь условие с полем, которое еще не вычеслено
ну я думал может оно не передает в базу это поле, а обрабатывает его и формирует правильный sql
adikalon
а что сложного то
ceii80
на пхп нейронные сети пишут?
invariance
😂
invariance
Искусственный интеллект дцп
Antonio
ну я думал может оно не передает в базу это поле, а обрабатывает его и формирует правильный sql
ну вот ты задаешь какое-то поле, которое высчитывается по нехилой логике с учетом функции геперболоида вращения парабалоида на основе 10 полей из разных таблиц. Лара должна будет это проанализировать и превратить в sql запрос. херня вопрос. Сейчас подготовлю патч, жди в следующей версии
Antonio
если там действительно простая логика, то просто опиши ее сам в where
Antonio
ну можно еще сделать виртуальную колонку в базе, если уж настолько все серьезно
Maksim (Ellrion)
собствено всё это я уже писал 👆🏻https://t.me/laravel_pro/86795
ceii80
Аутизменная сеть
Maksim (Ellrion)
прости, сразу не заметил
это не тебе упрек а спрашивающему
Samat
привет, ребят. кто-нибудь сталкивался?
Samat
ой
Samat
писал уже хд
Samat
короче, в конфигах все норм
Samat
происходит только в определенных экземплярах модели Student
Samat
но я в базе менял значения записи
Samat
и нифига
Сергей
Я понимаю, что отвечаю с задержкой, но посмотрите в доке про полиморфные связи. Возможно это то, что вам нужно.
Может подскажешь как лучше сделать структуру чтобы связать это лучше? Имеются 4 типа уроков с разной структурой. Какждый урок каждого типа может принадлежать к одному из 5 модулей. Я не совсем понимаю как привести типы уроков к нормальной форме может быть, но я сделал 4 таблицы типов уроков и 1 таблицу с модулями. У уроков имеется поле section_id Мне требуется выводить все уроки всех типов принадлежащие модулю. Просто так же требуется таблица с отметкой прошли юзеры урок или нет, но я еще не делал ее и предполагаю что это будет отдельная таблица для этого.
Дмитро
Кто-то встречал в телеге бота для агрегации постов с нескольких каналов в один?
Сергей
Я понимаю, что отвечаю с задержкой, но посмотрите в доке про полиморфные связи. Возможно это то, что вам нужно.
Может имеет смысл сделать связующуую таблицу для всех типов уроков и модуля? ManyToMany