Size: a a a

2021 March 22

К

Кукулькан in Laravel Pro
Nex Otaku
Кукулькан.

Ну справиться с подключением библиотеки это уровень джуна. Если не первый год работаете, то наверное плохие новости для вас.

Про опечатку я уже писал, у вас "ScoutElasticServiceProvide" а нужно "ScoutElasticServiceProvider". "Не мог накосячить" это смешно. Если вы не робот то вы косячите. Как и я. Как и любой в этом чате. Человеку свойственно ошибаться. Мнить себя непогрешимым это ппц самомнение..
ok, вы прикручивали эту библиотеку которую я указал? то что вы увидели отсутсвие буковки это не значит что я опечатался просто скопировал из лога старый кусок, какой попался, опечатки у меня нет, и все равно не работает, а если почитали бы выше то это уже 3-я библиотека которую я прикручиваю. И информация для размышления для джуна, может будет полезна, ни все библиотеки легко прикрутить по разным причинам, например есть кривая документация в которой просто не все написано, например не указан какой нибудь нюанс который не дает ее просто так прикрутить, или проект может специфически настроен быть, и уже нужно ковырять что не так, я же написал на живой проект, а не библиотека из коробки и ларка из коробки, так что не мешало бы послушать старших, а не нести очередной раз чепуху.
источник

NO

Nex Otaku in Laravel Pro
Старших ))) Выйдите из сумрака, аноним )
источник

NO

Nex Otaku in Laravel Pro
Ну конечно, отсутствие буковки ничего не значит, особенно когда написано что что-то не найдено без этой буковки.
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
🌚
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Отсутствие документации для подключения либы - кого это останавливало )
источник

NO

Nex Otaku in Laravel Pro
Документация есть там, провайдеры надо добавить, прямо на первой же странице в репозитории.
источник

AK

Alex Kovalchuk in Laravel Pro
Дмитрий Кожанов
Отсутствие документации для подключения либы - кого это останавливало )
я помню как то разбирался в том ка работает либа по тетстам (и думал о, повезло что тесты есть и все так наглядно)
как потом понял хорошие тесты это просто отличная документация
источник

РW

Роман Webds in Laravel Pro
Коллеги, подскажите с подключением провайдеров.

есть пакет Upsert  - для Laravel 7 хочу использовать.
вижу в composer этого пакета есть подключение провайдера.

"extra": {
       "laravel": {
           "providers": [
               "Staudenmeir\\LaravelUpsert\\DatabaseServiceProvider"
           ]
       }
   },

в главном же composer
http://joxi.ru/Vm6L73XTvL7KZA

В итоге после установки, пакет не завелся...
http://joxi.ru/GrqZgBwiGv6y8m
источник

BA

Bobby Axelrod in Laravel Pro
Егор Карась
Ну лучше бы сначала SQL выучить, а потом уже абстракции на него наворачивать
$productQuery->with(['reviews' => function ($query) {
               $query->selectRaw('AVG(rating) as rate, product_id')
                   ->where('status', 1)
                   ->groupBy('product_id')
                   ->orderBy('rate', 'desc');
           }])
               ->selectRaw('*, (SELECT AVG(rating) FROM reviews WHERE reviews.product_id = products.id) as rating')
               ->orderBy('rating', 'desc');

Вот запрос с сортировкой по рейтингу, но как мне выборку по рейтингу сделать?
источник

К

Кукулькан in Laravel Pro
Nex Otaku
Документация есть там, провайдеры надо добавить, прямо на первой же странице в репозитории.
Вы прикручивали эту библиотеку еще раз спрашиваю? Я все сделал как  написано, но все равно пишет что нет такого драйвера. Я об этом писал выше, что все сделал как оф документации к библиотеке. Я чистил кэш конфигов, делал композер дампавтолоаад и т.д. Я говорю я не вчера начал работать. Попробуйте ее прикрутить, и потом уже говорите про то что все работает так как написано в документации. В документации раскрою вам секрет даже бывают опечатки. Такое ощущение что Вы прикрутили за свою практику 2-3 попсовых библиотечки, у Вас все получилось, и теперь думаете что всегда так бывает, все очень просто и изящно, а те кто столкнулся с реальностью просто джун который ни черта не понимает.
источник

К

Кукулькан in Laravel Pro
Nex Otaku
Старших ))) Выйдите из сумрака, аноним )
это не аноним, это псевдоним, раскрою маленький секрет, анонимности нет в сети, и в телеге в том числе.
источник

MD

Maxim D in Laravel Pro
Bobby Axelrod
$productQuery->with(['reviews' => function ($query) {
               $query->selectRaw('AVG(rating) as rate, product_id')
                   ->where('status', 1)
                   ->groupBy('product_id')
                   ->orderBy('rate', 'desc');
           }])
               ->selectRaw('*, (SELECT AVG(rating) FROM reviews WHERE reviews.product_id = products.id) as rating')
               ->orderBy('rating', 'desc');

Вот запрос с сортировкой по рейтингу, но как мне выборку по рейтингу сделать?
Ну насколько понял твою задачу, то тебе только having добавить
->having('rate', '>', 4)
источник

MD

Maxim D in Laravel Pro
Bobby Axelrod
$productQuery->with(['reviews' => function ($query) {
               $query->selectRaw('AVG(rating) as rate, product_id')
                   ->where('status', 1)
                   ->groupBy('product_id')
                   ->orderBy('rate', 'desc');
           }])
               ->selectRaw('*, (SELECT AVG(rating) FROM reviews WHERE reviews.product_id = products.id) as rating')
               ->orderBy('rating', 'desc');

Вот запрос с сортировкой по рейтингу, но как мне выборку по рейтингу сделать?
ну и последний select  я бы убрал, для ускорения
источник

NO

Nex Otaku in Laravel Pro
Кукулькан
Вы прикручивали эту библиотеку еще раз спрашиваю? Я все сделал как  написано, но все равно пишет что нет такого драйвера. Я об этом писал выше, что все сделал как оф документации к библиотеке. Я чистил кэш конфигов, делал композер дампавтолоаад и т.д. Я говорю я не вчера начал работать. Попробуйте ее прикрутить, и потом уже говорите про то что все работает так как написано в документации. В документации раскрою вам секрет даже бывают опечатки. Такое ощущение что Вы прикрутили за свою практику 2-3 попсовых библиотечки, у Вас все получилось, и теперь думаете что всегда так бывает, все очень просто и изящно, а те кто столкнулся с реальностью просто джун который ни черта не понимает.
Я мог бы подключить сам. Но мне неинтересно решать за вас ваши проблемы. Особенно при разговоре в таком тоне.

Что делать я вам подсказал. Загляните в исходники. Пройдитесь отладчиком. xDebug запускали когда-нибудь?

Разобраться почему не работает код, это реально базовый уровень. У вас есть весь исходный код. В отличие от компилируемых языков типа Java или C++, всё что вы подключаете в PHP доступно вам в исходных кодах. Просто рай для отладки. Займитесь уже отладкой и не морочьте голову.
источник

К

Кукулькан in Laravel Pro
Nex Otaku
Я мог бы подключить сам. Но мне неинтересно решать за вас ваши проблемы. Особенно при разговоре в таком тоне.

Что делать я вам подсказал. Загляните в исходники. Пройдитесь отладчиком. xDebug запускали когда-нибудь?

Разобраться почему не работает код, это реально базовый уровень. У вас есть весь исходный код. В отличие от компилируемых языков типа Java или C++, всё что вы подключаете в PHP доступно вам в исходных кодах. Просто рай для отладки. Займитесь уже отладкой и не морочьте голову.
а что вы тут делаете? Сюда приходят за помощью обычно, а от вас помощи как с козла молока. Больше похоже что Вы сюда приходите мериться причинными местами, а не помогать, видимо какие то комплексы. И в таком тоне вы начали общение, наверное считаете что сидите в башне из белого бивня. По вашим комментариям у вас практика не больше года- двух, а ведете себя так словно уже 20 лет пишите код без остановки, и познали все тайны кибер-бытия. То что вы советуете, проще самому разобраться, и не лесть сюда, т.к. пользы ноль от ваших советов. видимо этим и отличается джун с чрезмерно раздутым ЧСВ, и профессионалом, который по факту все скажет, и попробует разобраться в проблематике, а не будет ходить и важничать раздувая щеки "почитай документацию, почитай документацию". Это просто смешно
источник

ЕК

Егор Карась... in Laravel Pro
Кукулькан
Всем доброго утра!
У меня вопрос по Laravel scout и elasticsearch. У нас живой проект, и доросли до того что бы прикрутить поисковик получше чем пользоваться %like%. Но т.к. проект живой и много уже написанных сложных запросов пытаюсь выбрать библиотеку оптимально подходящий для нас, что бы минимизировать исправления в кодовой базе. Например вот такое есть $entity->where('value', '<>', ""); Не все библиотеки позволяют использовать три аргумента в where, плюс есть orderBy, offset и т.д.
пока глаз упал на вот эту библиотеку
https://github.com/babenkoivan/scout-elasticsearch-driver
но я не могу ее прикрутить, мне пишут что нет драйвера
Driver [ScoutElastic\ScoutElasticServiceProvide] not supported
Driver [elasticsearch] not supported
Может кто посоветует что я делаю не так? Или может кто посоветует другую подходящую библиотеку.
Driver [ScoutElastic\ScoutElasticServiceProvide] not supported
Driver [elasticsearch] not supported

Чел, тебе сразу сказали, что не Provide, а Provider, я ткнулся в ту ссылку, что ты скинул

И там, сука, ScoutElastic\ScoutElasticServiceProvider::class,
источник

ЕК

Егор Карась... in Laravel Pro
Может, блядь, почитать докуменатцию?
источник

К

Кукулькан in Laravel Pro
Егор Карась
Driver [ScoutElastic\ScoutElasticServiceProvide] not supported
Driver [elasticsearch] not supported

Чел, тебе сразу сказали, что не Provide, а Provider, я ткнулся в ту ссылку, что ты скинул

И там, сука, ScoutElastic\ScoutElasticServiceProvider::class,
еще один джун что ли вылез? может опыта побольше поднаберетесь чем позориться. Я писал что проблема не в опечатки, т.к. я копировал все с оф.доки, а то что я прислал это старая запись в лог файле, и это не из провайдера а из env файла была запись с опечаткой,которую я сразу поправил, я писал что проблема не в этом. Я писал не однократно что проблема не в этом, очень странно что в это не могут поверить, если не веришь то можешь попробовать сам прикрутить доку. Я уже разобрался в чем проблема, но даю вам шанс найти ее самостоятельно, вы же супер умные все, вот удачи, разверните  еластик на своем компе разверните ларку и попробуйте прикрутить эту документацию к ларке. Скажу сразу с первого раза не получиться, т.к. в доке не описан один момент, который самому нужно будет найти
источник

S

Sol in Laravel Pro
бодренькое начало недели)
источник

S

Sol in Laravel Pro
“ Я уже разобрался в чем проблема, но даю вам шанс найти ее самостоятельно,” - тут всем пох, рили. Никому за решение твоих проблем не заплятят
источник