Size: a a a

2021 June 25

Anton Б in Laravel Pro
спасибо, но при чем тут маги я то? В документации написано, что так работает без query, ниже посоветовали поставить helper и там убедился, что ни каких методов таких там нет, а вот all, query есть и это документация отстает или я что-то не так делаю? Хотелось бы разобраться.
источник

ПЛ

Павел Ланчев... in Laravel Pro
потому что загляни в модель и увидишь, что там есть __callStatic который проксирует методы в Builder
источник

А

Антон in Laravel Pro
источник

А

Антон in Laravel Pro
Я написал, что не работает? Я написал, что магия, а если надо автокомплит – юзай query()->where(). Где ты увидел, что я опровергнул работу where без query? Ни русский не понимаете, ни php.
источник

Г

Глеб in Laravel Pro
Ребятки, а положено ли индексировать колонку description где она лонг-текст. Ну и как известно индексы должны быть с указанием длины колонок. Есть ли оптимальная длина на такие колонки, и стоит ли индексировать текста?
источник

R

Ruslan in Laravel Pro
зависит от твоей задачи, но мне кажется нет. какую проблему хочешь решить индексированием?
источник

Г

Глеб in Laravel Pro
ну у меня модель NewsItem - новости, обычная новостная статья, где присутсвует поиск.
источник

Г

Глеб in Laravel Pro
но поиск будет скорее всего осуществляться не часто, он больше нужен для тех кто эти статьи пишет
источник

R

Ruslan in Laravel Pro
поиск как работает?
насколько я знаю, индекс будет работать если искать по первому слову. индекс не поможет тебе найти быстрее слово в середине текста
источник

R

Ruslan in Laravel Pro
если в sql запросе будет WHERE text LIKE '%новость%', то индекс не будет работать
источник

Г

Глеб in Laravel Pro
да, так. Жаль, а если даже LIKE %,% но слово идет превым, сработает?
источник

R

Ruslan in Laravel Pro
все равно нет, если есть LIKE, то индекс уже не применится
источник

Г

Глеб in Laravel Pro
спасибо большое, за разъяснение.
источник

R

Ruslan in Laravel Pro
да не за что
источник

Anton Б in Laravel Pro
т.е. получается документация не верна ? https://laravel.com/docs/8.x/eloquent
или все же неправильно, что-то подключаю?
источник

Anton Б in Laravel Pro
а подскажите тогда как будет работать без query?
источник

ПЛ

Павел Ланчев... in Laravel Pro
так же как с query
разница только в подсветке в IDE
источник

N

NoMad42 in Laravel Pro
настрой XDebug и пройдись по выполнению кода с заходом внутрь каждого вызова. Это будет быстрее и понятней чем у чатика спрашивать)
источник

SD

Sergey Donin in Laravel Pro
+++

вроде как IDE и "супер"-редакторы должны помогать в разработке. Но люди их упорно как компиляторы  воспринимают: красным подчеркнулось — "вселеная опасносте"

Внатуре, надо начинать обучать в Блокноте или в ed'e, чтобы научились языку/программированию, а не "текстовому редактированию кода"
источник

А

Антон in Laravel Pro
Ни папирусы, ни текстовые редакторы не помогут понять, как работает метод, когда его нет в коде, если ты не знаешь про __callStatic/__call.
источник