Anonymous
Ребят вопрос всем, из ассоциативного массива сделать обьект, и все вложенные массивы тоже в обьект. Как сделать?
Anonymous
Руками
Anonymous
В обертке массивчик(
U
уже читаб
U
читаю
Anonymous
Anonymous
Ну да и в рекурсию
Anonymous
Он делает да, но вложенные не стают обьектами
Anonymous
Перебирать все элементы все таки придется
Anonymous
Эх
Anonymous
json_decode(json_encode($json))
Anonymous
Костыль жесткий)
Anonymous
Но работает
Anonymous
Ну просто не красиво выходит, где-то в коде обьекты, где-то массивы
Anonymous
И потом это все поддерживать еще
Anonymous
И гадать что есть что
Anonymous
чуваки подскажите плес, есть интерфейс тут Illuminate/Contracts/Auth/Factory.php
где найти его реализацию ?
Диего
А защем киви адаптер
Anonymous
Ну будет же не только киви, а еще разные платежки. И у них у всех разные библиотеки, чтоб стандартизировать все
Anonymous
@superdoker зачем тебе объект?
Anonymous
есть же коллекция
Anonymous
загружаешь массив в коллекцию и работаешь через array_dot
Anonymous
$collection->get('some.some.some')
Anonymous
в чем проблема?
Anonymous
это кстати если много уровней
Anonymous
если один уровень
Anonymous
то ваще ideal - берешь $collection->get('ключ', 'что должно вернуть если нет этого ключа')
invariance
хуясе, мое сообщение со слитыми уроками с ларакаста удалил кто-то =\
invariance
Laracasts tutorials: https://yadi.sk/d/BtAEbs6B3Na3XU
Alexandr
ThunderAL
посоветуйте библиотеку для создания админки на реакте. работа с ларавелем из коробки приветствуется
Владимир
Вешаю на модель события (Observers).
Если сделать изменения таким образом:
$item = \App\Item::where( 'id', 1 )->first();
$item->name = 'New name';
$item->save();
то события срабатывают, если так:
\App\Item::where( 'id', 1 )->update( [ 'name' => 'New name' ] );
то событий нет. Это разве нормально поводение?
Диего
Ну типа так намеренно сделано
https://github.com/laravel/framework/issues/11777#issuecomment-170384117
Диего
Зачем делать DI репы через имплемент интерфейса, йаебу эти примеры в блогах
Владимир
Да как-то хреново они это сделали. У меня в событиях происходит вычисления хэш сумм на основание введеных данных, и получается если кто таким образом обновит запись то сумма не пересчитается.
Диего
делай на не массовый апдейт
Antonio
Владимир
Похоже что так и прийдется делать
Aleksandr
Добрый день! Помогите поставить Homestead на Mac OS
Aleksandr
или может есть нормальная интрукция для установки на мак?
Kostiantyn
Aleksandr
да искал, все что находил не получется
Aleksandr
даже ключи не могу сгенерировать
Aleksandr
Saving key "laravel_rsa" failed: Operation not supported
Yet Another Stats (β)
https://yasb.exileed.com/t/laravel_pro
NoMad42 🇷🇺
Александр
foleah kracavcek
Илья
Это с рутрекера что-ли?
NoMad42 🇷🇺
Дык вроде если оплатить подписку - можно не только смотреть но и скачивать)
Kostiantyn
Aleksandr
в доках нет ничего про генерацию ключа, это я уже нашел сам, сейчас попробую пока без ключа
Kostiantyn
Aleksandr
я вот так делаю https://laravel.com/docs/5.5/homestead
Kostiantyn
invariance
знаете что интересно
invariance
в квери билдере есть метод first, но нет last
invariance
хотя вроде очевидно, что должен быть такой метод
Arthur'); DROP TABLE Users;--
вызывать в каждом релейшене одинаковые $this->hasMany... и т.д. неэкономно? лучше наследовать? $this->relation->...
invariance
шта?
invariance
в смысле не экономно? Это объявление связи
Anonymous
Так а ну за гаражи
invariance
Илья
Как это будет выглядеть в sql? Без orderBy
invariance
а как будет выглядеть в sql метод first()?
invariance
без limit
Samat
подскажите, что почитать и что сделать, чтобы думать как mvc?)
Илья
Сделай сам и создай pull request, в чём проблема
Anton
invariance
это был вопрос, на который не нужно отвечать
invariance
вопрос-намек
Anton
Да понятно дело
Anton
но есть некоторые БД у которых другая запись 🙂
Anton
типа select TOP N * from table
Anton
выпендриваюсь 🙂
invariance
Народ, а в чем разница между entity и instance, в плане философии
Диего
без limit
а first() не использует limit?