Size: a a a

2020 January 10

RK

Roman Kolosov in Laravel Pro
нативным квери билдером нормальный поиск не сделать
источник

МК

Максим Кавецкий... in Laravel Pro
у меня не получится эластик установить
источник

МК

Максим Кавецкий... in Laravel Pro
я не на впс
источник

RK

Roman Kolosov in Laravel Pro
можно заюзать algolia
источник

RK

Roman Kolosov in Laravel Pro
такое себе конечно но лучше чем ничего
источник

RK

Roman Kolosov in Laravel Pro
источник

МК

Максим Кавецкий... in Laravel Pro
Я вот что-то такое нашел, что скажете насчет? https://arianacosta.com/php/laravel/tutorial-full-text-search-laravel-5/
источник

RK

Roman Kolosov in Laravel Pro
о боже
источник

RK

Roman Kolosov in Laravel Pro
нет это извращение))) используйте алголия гид в офф доке, нужно будет больше мощностей и тп переедете на впс
источник

МК

Максим Кавецкий... in Laravel Pro
Но у них там бесплатное чисто для Our free offering for small personal projects (non-commercial use)
источник

RK

Roman Kolosov in Laravel Pro
...)
источник

SS

Stepan Saal in Laravel Pro
Всем привет!
Прохожу курс по laravel 6 на laracasts.com
Интересует вопрос по запросам в laravel.

Есть модель Article (статья).
У каждой статьи есть тэги (модель Tag).
Ну и так как там связь многие ко многим, для их связи создана таблица и для получения тэгов статьи используется $article->belongsToMany(Tag::class). Этот метод обернул в метод ->tags() класса Article

Решил я сделать на странице редактирования статьи, чтобы тэги, которые были выбраны при создании, отображались также выбранными (selected), для этого написал код, который на скрине. (если вдруг это говнокод, то говорите, не стесняйтесь, я же только учусь)

И тут меня заинтересовало, сколько запросов к базе будет по тэгам, ну и вывел на экран информацию о запросах и убедился, что запрос к таблице article_tag всего один. Вот и вопрос, как это работает?
источник

RK

Roman Kolosov in Laravel Pro
ой не такое да еще и в цикле, точне не айс)))
источник

RK

Roman Kolosov in Laravel Pro
contains метод коллекции, по этому запросов то будет не много
источник

RK

Roman Kolosov in Laravel Pro
а для какой цели хотите отображать выбаранные теги? типо чекбоксы с галками что было выбрано до этого?
источник

SS

Stepan Saal in Laravel Pro
Я просто боялся, что каждое обращение к этому методу будет сопровождаться запросом в базу
источник

RK

Roman Kolosov in Laravel Pro
$article->tags() будет $article->tags не будет
источник

RK

Roman Kolosov in Laravel Pro
хммм
источник

SS

Stepan Saal in Laravel Pro
Roman Kolosov
а для какой цели хотите отображать выбаранные теги? типо чекбоксы с галками что было выбрано до этого?
Ну типо при редактировании статьи в полях выведены данные, которые уже были когда-то введены при создании, чтобы редачить было удобно блаблабла (это учебный проект на курсе просто). Я решил сделать такое и для тэгов
источник

RK

Roman Kolosov in Laravel Pro
понял
источник