Telegram Web
Channel created
Channel name was changed to «Laravel Idea»
Channel photo updated
Этот канал создан для того, чтобы делиться фичами, над которыми работаю сейчас. Сродни твиттеру https://twitter.com/laravel_idea, но чутка менее официально.

"Фичи, над которыми работаю" означает, что они, скорее всего, появятся в следующем релизе.
Немного поработал над умными GoTo. Шторм теперь идёт напрямую в методы скоупов и accessor/mutator.
Laravel Idea pinned «Этот канал создан для того, чтобы делиться фичами, над которыми работаю сейчас. Сродни твиттеру https://twitter.com/laravel_idea, но чутка менее официально. "Фичи, над которыми работаю" означает, что они, скорее всего, появятся в следующем релизе.»
Вот над такой фичей трудится один человек. Мы с ним договорились на работу парт-тайм. Посмотрим как пойдёт. На вид результат неплох )
Утром отправил релиз 4.4 на проверку JetBrains. Он должен пройти её и стать публично доступным уже вот-вот.

Список изменений, кроме совсем уж мелочи, можно почитать тут - https://laravel-idea.com/blog/2021/4-4-release
Давно сюда не писал, ибо никаких великих фич пока не выпускаю. Довольно много времени уделяю сейчас борьбе с магией Eloquent. Две самые выбешивающие вещи:

1) нежелание шторма понимать $this-> методы и свойства если прямо в этом вот классе не объявлены они(в хелпер-файле для этого же класса - не работает) youtrack-issue.
2) то, что query builder-методы у Eloquent моделей могут быть как статические, так и динамические, и всё работает. Шторм такое тоже никак не желает понимать.

И то и другое кое-как получилось побороть с помощью совета Кирилла Смелова из команды шторма. Костыль конечно ужасный, некоторые инспекции приходится блокировать, подсказывать методы и свойства и делать GoTo на них с помощью нестандартного для шторма пути, поэтому они будут всегда внизу списка комплишена. Поэтому совет простой: вместо User::whereEmail()-> или User::with()-> лучше всегда делать User::query()-> и поехали. Так оно и правильнее и красивее.

Это всё уже работает в последней версии Laravel Idea(4.4.2), но пару багов всё-таки нашлось. Фиксим...
2025/07/09 02:27:44
Back to Top
HTML Embed Code: