Maksim
$builder->whereIn('id', $whereIn)->where($where[0], $where[1])->get() я вот так сделал, но что-то не робит..
это очень универсальный билдер, для кучи различных запросов)
Maksim
ошибка в передаваемых параметрах, вместо обычного массива передаю ассоциативный, думаю после исправления заработает
Maksim
Да, все отлично заработало, проблема в передаваемом массиве была
Maksim
Отказался от обычного массива в пользу ассоциативного и билдер действительно универсальным получился, общий вид: $builder->whereIn('id', $whereIn)->where($where)->get(); В $where сколько угодно может быть условий.
Andrey
че? )))
Промолчу. Похоже тупанул со значениями слов)
Anonymous
Приглашаем Php программиста в startup (условия: долевое участие по специальности, дистанционно). Техническая предстартовая готовность свыше 90%. Возможно проживание за границей. Контакт через Skype: ok4217 С уважением, Дмитрий
Maksim
Товарищи! Сразу говорю, что я новичок в php) При работе фильтра генерится такая ссылка /svetilniki/filter?diffuser%5B%5D=2&ip%5B%5D=2&ip%5B%5D=3&submit=Показать Если я при этом нажму на "сортировать по возрастанию", то сгенерится такая ссылка /svetilniki/filter?sort=priceup а мне нужно конкатенирировать так, чтобы получить /svetilniki/filter?diffuser%5B%5D=2&ip%5B%5D=2&ip%5B%5D=3&submit=Показать&sort=priceup Как это можно реализовать?
Maksim
а во вьюхе каким образом это лучше сделать? через URL::current?
Макс
через js
Макс
береш текущий url и добавляешь то что нужно
Dmitry
а во вьюхе каким образом это лучше сделать? через URL::current?
была вроде какая то функция, но чет не вспомню. По стути тебе надо взять get запрос, проверить есть ли там sort, если есть удаляем. И построить url по новой, и его уже передаешь во вью и вставляешь перед своим sort Объяснил мега запутанно, но надеюсь общую суть поймешь
Maksim
Сделал немного попроще) <a href="{{ $_SERVER['REQUEST_URI'] }}&sort=priceup">
Dmitry
Сделал немного попроще) <a href="{{ $_SERVER['REQUEST_URI'] }}&sort=priceup">
на самом деле нет. теперь у тебя &sort=priceup будет бесконечно добавляться. а если нет других параметров, вообще не будет работать
Dmitry
лучше погугли нормальную реализацию
Maksim (Ellrion)
Сделал немного попроще) <a href="{{ $_SERVER['REQUEST_URI'] }}&sort=priceup">
В ларе не принято юзать суперглобалы. Лучше через сервис урл генератора
Maksim
Спасибо, сейчас попробую поправить
Maksim (Ellrion)
Спасибо, сейчас попробую поправить
https://github.com/Larapac/QueryFilter/blob/master/src/Filter.php
Maksim (Ellrion)
Тут посмотри есть реализация того что тебе нужно
Maksim (Ellrion)
Метод url
Alexander
Подскажите пожалуйста, есть проект на Lumen, хочу фронт сделать на реакте, но Lumen не знает что такое php artisan preset react и я в ступоре как все-таки использовать его
Alexander
Могу распаковать реакт отдельную дирректорию и использовать его там, но будут проблемы с cors))
Anonymous
А мидла для корса уже не модно?
Anonymous
На крайняк на уровне сервера.
Anonymous
Привет народ
Artem
Ребят, вы работали с laravel echo server? Есть вопрос. Скажите если работали
Artem
А блин, сейчас наверное мало кто в сети)
Egor
@artem951 http://neprivet.ru/
Artem
Мне нужно узнать можно ли как то получить количество онлайн юзеров в рилтайме
Dmitriy
GET /apps/:APP_ID/channels/:CHANNEL_NAME/users ?
Alexei
люди как вытащить файлы модели? поесню основная модель тянет все данные, но файлы игнорит. $tours = Tour::where('status', 1)->with('comments', 'trips', 'trips-triphpotos', 'photos')->get(); 'trips', 'trips-triphpotos' не пашет
Alexei
подтягивает данные из трипс модели, но не файлы.
Alexei
под фотос есть связь. но она игнорится
Alexei
нашел сорян
Dmitry
а в чем сложность?
Dmitry
ну например вот так $.orders.ordersEditAction = function(){}
Dmitry
https://c2n.me/3S6RNPi
Dmitry
значит либо не все условия сказал, либо что то не так делаешь
Bakhriddin
$products = Product::where('make',$make)->select('id','make')->groupBy('make')->get(); groupBy tak pishetsya ili kak?
Bakhriddin
Syntax error or access violation: 1055 'laravel-ajax.products.id' isn't in GROUP BY
Andrey
И селект убери
Maksim (Ellrion)
Syntax error or access violation: 1055 'laravel-ajax.products.id' isn't in GROUP BY
У тебя группировка а в селекте просто поля, без функций и эти поля не участвуют в группировке. Так что бд как бы не знает какие им значения ставить. Ошибка твоя об этом
Bakhriddin
$products = Product::groupBy('make')->pluck('make'); vot tak nado pisat 😁
Bakhriddin
select * from product_orders where make = make and madel=madel and type=type kak mojno pisat vot takoy zapros u menya est model ProductOrders
Anton
ProductOrders::where(make, 'blabla')->where(madel, 'blabla')->get()
Alex
Привет. class GeoRegion extends Model { public function geocountry() { return $this->hasMany('\App\Models\GeoCountry', 'id', 'country_id'); } } Затем вызываю $filters = new GeoRegion; $filter = $filters->geocountry()->find(1); В георегион поля: id, country_id, name в геокантри: id, name В ответ получаю пустой массив, подскажите где ошибка?
Anton
а есть в БД запись с таким id = 1 ? в стране
Alex
есть
Alex
Alex
попробуйте $filter = $filters->find(1)->geocountry();
так возвращает массив данных если печатаю, а так снова пусто: $filter = $filters->find(1)->geocountry()->first();
Alex
Illuminate\Database\Eloquent\Relations\HasMany Object ( [foreignKey:protected] => geo_country.id [localKey:protected] => country_id [query:protected] => Illuminate\Database\Eloquent\Builder Object ( [query:protected] => Illuminate\Database\Query\Builder Object ( [connection] => Illuminate\Database\MySqlConnection Object ( [pdo:protected] => PDO Object ( ) [readPdo:protected] => [database:protected] => pshop [tablePrefix:protected] => [config:protected] => Array ( [driver] => mysql [host] => localhost [port] => 3306 [database] => pshop [username] => root [password] => root [unix_socket] => [charset] => utf8mb4 [collation] => utf8mb4_unicode_ci [prefix] => [strict] => 1 [engine] => [name] => mysql ) [reconnector:protected] => Closure Object ( [this] => Illuminate\Database\DatabaseManager Object ( [app:protected] => Illuminate\Foundation\Application Object ( [basePath:protected] => / и т.д.
Alex
скрола очень много)
Timofey
Здравствуйте такая фигня вылетела : file_put_contents(/home/project/storage/framework/cache/data/23/bf/23bf00...): failed to open stream: No such file or directory с чем может быть проблема? права правильные
Timofey
До этого не было , щас залил с локального все, заработало,но все пошло не так любая комнда в консоли отдает In Application.php line 940: [Symfony\Component\HttpKernel\Exception\HttpException]
Timofey
Обычная ларовская регистрация : при сабмите формы просто белый экран (419 код ошибки) , пользователя не создает, ошибку нигде не выводит, дебаг включен На локальном все нормально , что могло случиться?
Vladimir
Как правильно из blade шаблона проверить существование get-переменной? Я нагуглил только получение её значения
Dmitry
ты сначала разберись что ты хочешь получать, модель или просто результат выборки из таблицы
Dmitry
тогда зачем ты эти все select пилишь?
Dmitry
ну так делай сразу :) сделай связь и не парся.
Dmitry
я бы на твоем месте сначала построил все эти отношения на объектах. А потом подумал как рефлексировать на бд
Dmitry
опиши, какую задачу ты пытаешься решить, может есть уже продуманное решение для твоей задачи
Arcos
Вопрос по git сюда заддавать можно?
Anonymous
Всем привет. Подскажите кто-то использовал у себя в работе СМС сервис turbosms.ua может у кого-то есть решение?
Dmitry
забыл как называется схема, но она есть :) Попробуй в ооп чатике спросить, там наверное подскажут. Я не так давно делал через 3 таблицы. Основной товар - модификация - параметр
Dmitry
ну так что тебе мешает? у тебя получается выборка по модификациям, а основной продукт как параметр, ну типа того
Ruslan
А что мешает просто parent_id у товаров ввести?
Dmitry
в одной таблице не очень все это держать. ну или тогда вообще отказаться от понятия основной товар, и все модификаци забивать полностью как отдельные товары
Ruslan
в одной таблице не очень все это держать. ну или тогда вообще отказаться от понятия основной товар, и все модификаци забивать полностью как отдельные товары
Просто по логике, если модификации в каталоге выводятся вместе с товарами на фронтенде, то и в базе их логичнее хранить в одной таблице, как одну сущность.
Макс
Действительно прикольно. Спс
https://returntrue.win/ Что-то не допру как 2 и 6 сделать на минималку )