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
потом помню что анонимной функцией разруливал $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
вот еще надо почитать про эффективные запросы
Anonymous
Парни, есть вот такой запрос. Test::orderBy('id', $descId)->orderBy('name', $descName) Почему при динамическои изменение desc/asc, выходное значение меняется только от первого orderby
Anonymous
То есть я меняю desc у обоих ордербай по очереди. Но значение меняется только от того, который первый стоит
Igor
Привет всем! У кого-то был опыт с мультилогином (1 пользователь логинется с разных устройств, при этом на остальных устройствах сессия не падает). Сам проект на Laravel Lumen.
Igor
По сети пошарился, там нашел только про разные роли, а не по логину 1 юзера по разным тачкам
Igor
ну так она по умолчанию нигде не падает
в моем случает там генерится API key, так вот он создается каждый раз и уник
Dmitry
в моем случает там генерится API key, так вот он создается каждый раз и уник
и как это мешает залогинится с другого устройства?
Dmitry
или ты сессию одну и ту же используешь?
Igor
и как это мешает залогинится с другого устройства?
залогиниться не мешает - после логина на старом устройстве падает сессия. Нужно чтобы новый логин старый не портил )
Igor
или ты сессию одну и ту же используешь?
Хм... я чет не подумал про разные сессии
Igor
спс, кажется понял что делать, там 1 строка в .env
Сергей
Подскажите может есть либа или что нить подобное для распознания ошибок в слове по сравнению с правельным?
Nikolay
Внешние апи точно есть
Сергей
Внешние апи точно есть
Апи с базой слов?
Nikolay
Да
Nikolay
Гугл или Яндекс смотри
Сергей
Да
Не подойдет) ладно)
Nikolay
Ну тут вряд-ли будет либа
Nikolay
Ибо словарь большой хранить надо будет
Сергей
Ибо словарь большой хранить надо будет
Да мне 2 слова брать и сравнивать, не по словарю) а между собой только) только это может быть и текст(предложение или словосочетание)
Nikolay
Если ты словарь будешь сам создавать то средствами работы с строками в php это легко сделать
Сергей
Если ты словарь будешь сам создавать то средствами работы с строками в 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
"все что надо" - это что?
Евгений
значит проект не пустой
Сергей
Возможно он побитово сравнивает
если интересно) тут все техники разом юзаются) https://habr.com/post/115394/
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.
Marko
и как ето сделать в phpstorm
Marko
или php.ini наверно но я его вирубал \
Maksim (Ellrion)
и как ето сделать в phpstorm
Причем тут шторм. В самом php
Marko
бо не хотело качать
Marko
с ним
Yet Another Stats (β)
https://b.yasb.exileed.com/t/laravel_pro
Illya
Ребят,всем привет,пишу дипломный проект что-то типо мини-социальной сети,осталось запилить переписку в режиме онлайн,пользуюсь ratchet+laravel,фронт пишу на реакте,так вот проблема в том что в ratchet методом send отправляет сообщения всем подключённым сокетам,вопрос в том как сделать так чтобы сообщения получали только два юзера которые переписываются ,заранее спасибо
Nikolay
+
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') - все равно, как говорится в одном меме, НИ-ХУ-Я
Vitalii
root как и надо
FUTURICO
И руту umask прописан?
Vitalii
да
FUTURICO
root как и надо
А umask что выдает
FUTURICO
Просто команда