Anonymous
window.open какой-нибудь
Alex
Всем привет.
есть объект $collection как вытянуть из него все products отсортированные по минимальной цене Variants этих продуктов?
через DB знаю как сделать, но хотелось бы с помощью Eloquent решить это.
связи проставлены все:
collection:
products() - hasMany
products:
collection() - belongsTo
variants() - hasMany()
variants:
product() - belongsTo
таблица collections:
id
title
таблица products:
id
collection_id
таблица variants:
id
product_id
price
Anton
Anton
потом помню что анонимной функцией разруливал
$sortOrder = "desc";
CollectionModel::with(['products' => function($query) use ($sortOrder) {
$query->sortByPrice($sortOrder);
}])->get();
Anton
https://dev.mysql.com/doc/refman/8.0/en/example-maximum-column-group-row.html
Anton
вот еще надо почитать про эффективные запросы
Alex
Anonymous
Парни, есть вот такой запрос.
Test::orderBy('id', $descId)->orderBy('name', $descName)
Почему при динамическои изменение desc/asc, выходное значение меняется только от первого orderby
Anonymous
То есть я меняю desc у обоих ордербай по очереди. Но значение меняется только от того, который первый стоит
Igor
Привет всем!
У кого-то был опыт с мультилогином (1 пользователь логинется с разных устройств, при этом на остальных устройствах сессия не падает). Сам проект на Laravel Lumen.
Igor
По сети пошарился, там нашел только про разные роли, а не по логину 1 юзера по разным тачкам
Dmitry
Dmitry
Dmitry
или ты сессию одну и ту же используешь?
Dmitry
Igor
спс, кажется понял что делать, там 1 строка в .env
Сергей
Подскажите может есть либа или что нить подобное для распознания ошибок в слове по сравнению с правельным?
Nikolay
Внешние апи точно есть
Сергей
Nikolay
Да
Nikolay
Гугл или Яндекс смотри
Сергей
Nikolay
Ну тут вряд-ли будет либа
Nikolay
Ибо словарь большой хранить надо будет
Nikolay
Если ты словарь будешь сам создавать то средствами работы с строками в php это легко сделать
Сергей
Nikolay
Вряд-ли
Сергей
Вряд-ли
вот это вообще огонь для меня)
http://php.net/manual/ru/function.similar-text.php
http://php.net/manual/ru/function.levenshtein.php
Nikolay
Хаххаза , сам не знал , теперь это буду юзать
Nikolay
Если тебе нужно знать что есть ошибка в не какая она . То я бы вторую использовал
Сергей
Nikolay
Тогда етебе в первую ссылку
Сергей
Тогда етебе в первую ссылку
Очень странно она работает на самом деле) если не дописать 1 букву то 66% совпадение, если написать 2 лишних то 70%) безумное сравнение)
Nikolay
Возможно он побитово сравнивает
Сергей
composer create-project --prefer-dist laravel/laravel blog "5.4.*" типа того делай
Евгений
composer create-project --prefer-dist laravel/laravel . "5.4.*"
Сергей
это тоже самое что laravel new
Евгений
вместо названия blog пиши точку
Евгений
и установит в текущую папку
Сергей
как вариант)
Illia
зачем тебе проект в текущую папку?
Illia
через консоль зайди в директорию на уровень выше, удали старую папку и создай проект ларки командой
Illia
раз проект пустой
Illia
да
Illia
"все что надо" - это что?
Евгений
значит проект не пустой
Illia
не вижу связи между пакетами и IDE
Illia
пропишешь composer install и все пакеты установятся
Сергей
Ты не установишь старую версию на новую или уже сеществующую, тебя это интересует?
Marko
привет как ето решить The openssl extension is required for SSL/TLS protection but is not available. If you can not enable the openssl extension, you can disable this error, at your own risk, by setting the 'disable-tls' option to true.
create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--remove-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<directory>] [<version>]
Failed to run 'create-project' command.
Maksim (Ellrion)
Marko
и как ето сделать в phpstorm
Marko
или php.ini наверно но я его вирубал \
Marko
бо не хотело качать
Marko
с ним
Yet Another Stats (β)
https://b.yasb.exileed.com/t/laravel_pro
Illya
Ребят,всем привет,пишу дипломный проект что-то типо мини-социальной сети,осталось запилить переписку в режиме онлайн,пользуюсь ratchet+laravel,фронт пишу на реакте,так вот проблема в том что в ratchet методом send отправляет сообщения всем подключённым сокетам,вопрос в том как сделать так чтобы сообщения получали только два юзера которые переписываются ,заранее спасибо
Anton
Nikolay
+
Anton
Ребят,всем привет,пишу дипломный проект что-то типо мини-социальной сети,осталось запилить переписку в режиме онлайн,пользуюсь ratchet+laravel,фронт пишу на реакте,так вот проблема в том что в ratchet методом send отправляет сообщения всем подключённым сокетам,вопрос в том как сделать так чтобы сообщения получали только два юзера которые переписываются ,заранее спасибо
можешь посмотреть как работает laravel echo, только во фронте там vuejs, но суть та же. тебе на реакт заменить и все
Illya
Окей,cпасибо большое
Ruslan
В Ларавель из коробки (или из какой либы сверху) нет возможности объединения миграций? Типа как в джанго squashmigrations.
А то у меня куча миграций образовалась, а мне нужно проект унифицировать для копии на другие сервера. Хотелось бы в один файл их. Но в доках не увидел такой возможности.
Евгений
есть возможность сгенерить миграии из своей базы
Евгений
пакет какой то был
Ruslan
Vitalii
Омагад, парни, есть докер, есть рут юзер, я ему прописал umask 011 в bashrc, в этом контейнере php-fpm, который запускает дефолт пулл тоже под рутом, НО
когда просто делаю touch в контейнере, то rw-rw-rw-
а когда php-fpm пишет файл, то rw-r--r--
Пробовал даже в index.php написать exec('umask 011') - все равно, как говорится в одном меме, НИ-ХУ-Я
FUTURICO
Омагад, парни, есть докер, есть рут юзер, я ему прописал umask 011 в bashrc, в этом контейнере php-fpm, который запускает дефолт пулл тоже под рутом, НО
когда просто делаю touch в контейнере, то rw-rw-rw-
а когда php-fpm пишет файл, то rw-r--r--
Пробовал даже в index.php написать exec('umask 011') - все равно, как говорится в одном меме, НИ-ХУ-Я
Не шарю в докере, но кто владелец созданного?
Vitalii
root как и надо
FUTURICO
И руту umask прописан?
Vitalii
да
FUTURICO
Просто команда