Names
return DB::table('orders')->groupBy('order_id')->select('order_id',DB::raw('sum(price) as summa'))->get(); как сюда добавить name, phone
Names
??
dmi
return DB::table('orders')->groupBy('order_id')->select('order_id',DB::raw('sum(price) as summa, name, phone'))->get();
dmi
так
Names
Names
Names
Names
Мне нужно сюда добавить name и phone
Names
Andrey
ты точно не RmFlood?
Andrey
Учи как группировки в MySQL работают
Andrey
Ты пытаешься выбрать поле, которого нет в group by
Aleksey Y.
Aleksey Y.
если учишься
invariance
Anonymous
Всем привет. Сегодня заметил, что токен который я передаю вместе с данными через Ajax, через какое-то время становится не действителен. В чем может быть дело?
Aleksey Y.
Anonymous
rm flood ?
Скорее всего да. Как можно отправлять/получать запросы пропустив проверку токена?
invariance
ахахах
Aleksey Y.
Aleksey Y.
ахахах
правда же забавно)
Anonymous
Эммм... я подумал что лимит у токина есть:) Который ты назвал flood! Ппц.
Aleksey Y.
Aleksey Y.
https://laravel.com/docs/5.4/csrf
Anonymous
ты либо rm flood, либо тебя забанили в гугле
Я прекрасно знаю что такое токен, я знаю как его использовать и отправлять, я же написал что он работает и я его отправляю но в какой-то момент он перестает действовать.
Aleksey Y.
там все написано
invariance
почанчики
invariance
хранить в конфиге classname - хорошая идея?
invariance
"yandex-money" => \App\Jobs\BlablaProcess::class,
invariance
и если да, то как потом создать этот класс?)
invariance
new config(...) не сработает само собой
Anonymous
любитель извращюнится
invariance
ну мне надо как то способы коннекта к апи унифицировать
Anonymous
ключи храни
Anonymous
зачем класс же
или тут так принято?
invariance
Кот, там слишком сложно все)
invariance
ключи в бд хранятся
invariance
в бд есть поле с названием, которое в конфиге хранится
invariance
withdraw_method: "yandex-money"
Anonymous
интересно, у меня только что был на глазах похожий код
Anonymous
сек
Anonymous
мейби тебе нужен класс который будет преобразовывать при конструкте значение yandex-money
и вызывать
не знаю правда как это из текста вызывать
invariance
мне как то нужно совместить поле с бд и название класса, что бы потом его создать
Игорь
Ну а если "yandex-money" преобразовать в камелкейс "YandexMoney" и потом вызвать как класс с стандартного неймспейса для всех методов оплат?
Andrey
Andrey
да много кто
invariance
Andrey
$class = new config('some_config.classname')(); ?
invariance
у меня массив с ссылками на классы
Игорь
Игорь
Я так делаю с телеграмом, для выбора класса
Andrey
да много где и где так делает
Andrey
в том числе и сам Laravel
invariance
не работает)
Игорь
Игорь
Вот пример как у меня
Andrey
$className = config('some_class.classname') что выдает?
Игорь
Работает всё ок
invariance
а не
invariance
все норм
invariance
у меня класс крашился сам по себе прост
Andrey
Andrey
если неймспейс поменял,. можешь забыть поменять
Игорь
invariance
спасибо
Andrey
лучше \App\Namespace\ClassName::class
Andrey
оно воззвращает эту строку. лучше так хранить
Игорь
Andrey
эээ, в смысле?
invariance
плохо только, что шторм как ошибку показывает
Игорь
Пример кнопки
Игорь
И уже при обработке серва, он понимает что нужно получить меню и получает его из класса, там всего 2 функции сгенерировать текст и сгенерировать клавиатуру
Andrey
Я имею ввиду вместо $class = "App\\User"; хранить $class = \App\User::class;
Игорь
Andrey
Andrey
Вот про это
Andrey
ну я для примера, я имею ввиду
Andrey
у тебя весь класс и неймспейс задан в строке