Andrey
или он и так регистронезависимый?
Andrey
Andrey
Andrey
а, сорян
Maksim
Maksim
не могу отыскать ошибку в коде, нужно, чтобы вместо specifications_light_id был просто id
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'light_brands.specifications_light_id' in 'where clause' (SQL: select * from light_brands where light_brands.specifications_light_id in (3))
Andrey
Maksim
я вообще без ключей в моделях, ибо в БД они прописаны
Maksim (Ellrion)
все по фен-шую)
ну при таком "феншуе" "плодить лишнюю" элоквент модель должно быть пофиг абсолютно. у тебя и так куча всего сущности, репи, интерфейс репа, вспомогательные модели элоквента
Мб тебе вообще стоило доктрину взять?
Maksim
Maksim (Ellrion)
Maksim
Maksim (Ellrion)
Maksim
выборку из БД в виде коллекции
Maksim
Maksim (Ellrion)
твою мать. не зря значит глаз дергался)
Dmitry
:)
Maksim
что не так?)
Maksim (Ellrion)
Product же у тебя элоквент модель?
Maksim
Да
Maksim (Ellrion)
хмм что же тут не так... ну начнем с того что ты делаейшь хуйню не понимая зачем ты это делайешь
Maksim (Ellrion)
твои репозитории не имеют ничего общего с паттерном репозиторий
Maksim (Ellrion)
но ок. пусть мы так называем просто сервис в котором инкапсулируем логику выборки, что бы наши ар модели были чуть свободнее от кода
Maksim (Ellrion)
но тогда твое высказывание "Я делаю модели для репозиториев" это ересь
Maksim (Ellrion)
да и нужен ли такой слой это большой вопрос
Maksim
Я всегда полагал, что репозитории - это коллекции для хранения сущностей
Maksim (Ellrion)
вот именно что сущностей
Maksim (Ellrion)
а ты возвращаешь нифига не сущности
Maksim (Ellrion)
для репозитория важно возвращать или сущность или массив\коллекцию сущностей.
важно иметь прописанный интерфейс. важно не использовать (не получится) ничего чего нет в сущности.
а при возвращении из репа АР модель мы легко можем дернуть у нее то чего не должны, то чего у сущности быть не может. всякие сэйв, всякие апдейт или ленивые связи и т.д.
и никто не гарантирует что мы этого не сделаем
Maksim (Ellrion)
у тебя не репазитории у тебя группированные квери обжекты. ты можешь и дальше называть их репазиториями. тут проблемы большой нет. но нужно понимать что они и зачем они. и в случае если ты решишь что да нужны такие, то модели на все таблицы (кроме пивот) конечно нужны
Maksim (Ellrion)
Maksim (Ellrion)
админ пидр
Dmitry
Поделитесь как вы работаете с очередями. У вас постоянно запущен скрипт отслеживания, или проще его переодически по крону запускать?
Maksim (Ellrion)
супервизор же
Alex
Echo с Pusher прикручивал кто нибудь?
Dmitry
просто не везде есть возможность его установить
Alex
Echo успешно соединяется с ws.pusher.com, на сервере
Pusher::trigger('orders', 'OrderShipped', "qqqqqq");
И нифига! В ивенте в broadcastOn:
return new Channel('orders');
на вьюшке
Echo.channel('orders').listen('OrderShipped', (e) => {
console.log(e);
});
Максим
Добрый день. Подскажите как в Request получить access_token если урл такого вида:
/auth#access_token=eyJhbGc...
Dmitry
хеш на сервер не передается
Максим
Только js?
Максим
Не хотелось этого делать..но видимо по другому никак
Александр
oauth2?
Alex
Я в колбэкэ сабмитил форму жсом которую заполнял из хэша )
Alex
По-другому никак вроде
Александр
у oauth2 есть параметр, только не помню как называется. Он вместо # шлёт в GET или POST
Konstantin
при загрузке приложения указан конкретный драйвер в сервисах
Konstantin
но почему-то он подменяется
Konstantin
Konstantin
есть идеи у кого ?
Konstantin
подменяется на лог драйвер
Макс
кэш мб
Konstantin
кеш почистил, не помогло
Dmitry
где именно подменяется? где ты его указываешь? может он значения их .env берет?
Konstantin
узнаю что подменен, когда смску шлю
Konstantin
у меня был тестовый метод, его задача в лог писать
Konstantin
конкретно тот кусок кода, что я скинул - это config/services.php
Konstantin
в env он брал раньше, сейчас прописано железно
Daniil
composer dump-autoload + php artisan clear-optimized / optimize
Daniil
php artisan config:clear
Konstantin
и такое уже делали )
Dmitry
ну а сам сервис у тебя где инициализируется?
Daniil
если лара поднята через php artisan serve - надо убить
Daniil
ну чудес не бывает, либо накосяпорили при инклуде либо один из этих кешей
Konstantin
нет конечно
Konstantin
php-fpm
Konstantin
я ж и не спорю, что это не чудо
Konstantin
я пытаюсь понять где накосепорил предыдущий кодер
Daniil
ну если юзаете какие-нибудь HHVM/KPHP - тоже
Konstantin
Konstantin
Dmitry
покажи как
Dmitry
либо ты не верное прокидываешь зависимость, либо не то у тебя в конфиге
Dmitry
смотри что в контейнере лежит
Dmitry
и смотри что в него кладется и где
Konstantin
Konstantin
уот так
Dmitry
это интерфейс я так понимаю, а сам сервис как биндится?
Konstantin
дык выше указано же