337
订阅者
无数据24 小时
无数据7 天
无数据30 天
吸引订阅者
二月 '24
二月 '24
+4
在0个频道中
一月 '24
+12
在0个频道中
Get PRO
十二月 '23
+7
在0个频道中
Get PRO
十一月 '230
在0个频道中
Get PRO
十月 '230
在0个频道中
Get PRO
九月 '23
+6
在0个频道中
Get PRO
八月 '23
+4
在0个频道中
Get PRO
七月 '23
+8
在0个频道中
Get PRO
六月 '23
+7
在0个频道中
Get PRO
五月 '23
+7
在0个频道中
Get PRO
四月 '23
+1
在0个频道中
Get PRO
三月 '23
+7
在0个频道中
Get PRO
二月 '23
+7
在0个频道中
Get PRO
一月 '23
+6
在0个频道中
Get PRO
十二月 '22
+3
在0个频道中
Get PRO
十一月 '22
+18
在0个频道中
Get PRO
十月 '22
+1
在0个频道中
Get PRO
九月 '22
+9
在0个频道中
Get PRO
八月 '22
+10
在0个频道中
Get PRO
七月 '22
+18
在0个频道中
Get PRO
六月 '22
+8
在0个频道中
Get PRO
五月 '22
+8
在0个频道中
Get PRO
四月 '22
+5
在0个频道中
Get PRO
三月 '22
+19
在0个频道中
Get PRO
二月 '22
+8
在0个频道中
Get PRO
一月 '22
+12
在0个频道中
Get PRO
十二月 '21
+21
在0个频道中
Get PRO
十一月 '21
+5
在0个频道中
Get PRO
十月 '21
+13
在0个频道中
Get PRO
九月 '21
+17
在0个频道中
Get PRO
八月 '21
+212
在0个频道中
| 日期 | 订阅者增长 | 提及 | 频道 | |
| 16 二月 | 0 | |||
| 15 二月 | 0 | |||
| 14 二月 | 0 | |||
| 13 二月 | 0 | |||
| 12 二月 | 0 | |||
| 11 二月 | +1 | |||
| 10 二月 | 0 | |||
| 09 二月 | 0 | |||
| 08 二月 | +1 | |||
| 07 二月 | 0 | |||
| 06 二月 | 0 | |||
| 05 二月 | +1 | |||
| 04 二月 | 0 | |||
| 03 二月 | 0 | |||
| 02 二月 | 0 | |||
| 01 二月 | +1 |
频道帖子
7.3 версия вышла. много вкусного. Сидеры как следует не потестили. В итоге если у них неймспейсы есть, то не запускаются, но это поправим.
| 2 | Продолжаю добавлять улучшалки жизни. Тут придется сесть и опять захардкодить все имена методов, таких как "map", "where" и еще десятки других... причем для map не надо будет подсказывать билдеры например, поэтому надо еще и разное поведение хардкодить.
Умом понимаю, что этот путь хардкода не очень красивый, но ничего получше в данных условиях придумать пока не могу. | 221 |
| 3 | Наконец дошли руки, чтобы запускать команды. Пока сидеры, потом будут артисан-команды с параметрами. Кто готов протестировать запуск сидеров через docker-интерпретатор в шторме? Пишите в комментах. | 308 |
| 4 | Я наконец нашел то апи, которым можно управлять видом того, когда выбираешь например GoTo к ключу транслейшена. Когда их много было ужасно(на картинке вверху). А теперь прилично будет(внизу). Похоже настала пора и поддержку json-ключей для переводов и т.д. Там внутри плагина прям большая переделка будет. | 276 |
| 5 | Рефакторил весь UI. У меня там минифреймворк образовался над UI-компонентами. И вот я осознал, что упоролся совсем... Но уже поздно. Эти настройки влияют на весь UI Laravel Idea. | 521 |
| 6 | Jeffrey Way выкладывает на laracasts целый курс про PhpStorm + Laravel Idea. По одному уроку за рабочий день, поэтому я ждал пока выложит последнее, касающееся плагина. Если вдруг кто не видел: https://laracasts.com/series/phpstorm-for-laravel-developers/episodes/1 | 536 |
| 7 | Некоторые уже в курсе, что мы с JetBrains сделали общий bundle, в котором пользователи могут купить шторм вместе с плагином со скидкой. За подробностями сюда.
Картинку взял с корейского обьявления. Там логотип Laravel Idea кажется самым главным) | 1 462 |
| 8 | Кроме полной переработки работы с Policies, сделал несколько вещей, обязанных повысить стабильность плагина. Но такие вещи вполне могут и дать обратный эффект - начать генерить эксепшены постоянные) Я у себя посмотрел - вроде все нормально.
Просьба поставить у себя и посмотреть правильно ли работает умная подсказка полисей и нет ли падений(эксепшены вылазят красной штукой справа внизу - там же можно отправить Report - он упадет прямо ко мне - я буду очень рад). Плагин ставится так: качается файл, в шторме в настройках Plugins > колесико > Install from file. | 482 |
| 9 | С полисями была проблема, пока нет второго аргумента - непонятно что подсказывать в первом. Вчера засел решать проблему. Буду изо всех сил вытаскивать возможный класс модели и подсказывать нужные полиси к нему. С красивым комплитом переменной или Сontact::class, например. | 358 |
| 10 | Выпустил сегодня релиз с небольшим фиксом и поддержкой пакета роут-атрибутов от Спати. Он позволяет роуты делать в стиле симфони(если не ошибаюсь, я хз, может они там до сих пор на yaml-файлах роуты делают): атрибутами на методах и классах контроллеров.
Вообще, я раньше не знал как это сделать. Ведь надо сканить весь проект в поисках этих атрибутов. Делать еще один индекс, который будет у каждого сканить весь проект, для одного не самого популярного пакета - странное решение. Но где-то год назад я завел один индекс, который сканит весь проект, но я в нем вычисляю очень много мета-информации о проекте: гейты авторизации, макросы, блейд-директивы и еще штук 10 разных вещей. И благодаря ему моментально ищу эти вещи в проекте.
Присобачил роуты-атрибуты туда тоже и очень легко все реализовалось. | 482 |
| 11 | Недавно обсуждали как оптимизировать конфигурацию групповых .env-значений. Сделал вот так. Тупо по префиксу. С дефолтными значениями. Что скажете? | 220 |
| 12 | Новая бизнес-ниша: нейронка по модели SaaS заточенная под генерацию кода Laravel проектов https://smousss.com
На самом деле у них нет никакой своей нейронки, они перенаправляют запросы в OpenAI API с заранее отточенными настройками prompt, результат пишется сразу в PHP файлы на локальной машине пользователя. Удобная обёртка, чтобы не копипастить код туда-сюда вручную в/из ChatGPT.
Пока заготовлены такие сценарии:
- Convert all your tests from PHPUnit to Pest 2
- Create Laravel Nova admin panels at light speed
- Enjoy the convenience of migrations again
- Magically add missing Model Factories
- Make entire Laravel projects translatable
Пример: создание Fillament админки по классу модели
php artisan smousss:filamentize App\\Models\\Post | 206 |
| 13 | Зато теперь я знаю какие фичи надо реализовывать) Человек 24 бакса в месяц за это просит! | 221 |
| 14 | Эта последняя фича с методами форм-реквестов показала насколько сильно я отстал от ларковской жизни. Когда я активно писал на ней - это было вполне норм. И генерация таких методов вполне оправдывала бы себя. А сейчас - там есть удобные методы типа ->date() ->enum() и так далее. Актуальность написания своих таких методов близка к нулю. Теперь придется надеяться только на активный фидбек юзеров… 🙁 | 226 |
| 15 | Что скажете? Хочу еще для enum отдельное, для чисел разных(например для правила integer). Может еще для uuid… тут буду рад если подскажет, кто так делает для реквестов - как код должен выглядеть. | 384 |
| 16 | Вчера в чатике этого канала один товарищ пожаловался, что ему лень писать $table в конструкции Schema::table(…). Я решил вопрос более радикально и понял, что такие вот мелочи спасают намного больше времени, чем некоторые даже сильно более сложные фичи.
Решил еще добавить комплишенов для методов контроллера(`create()`, store() с умным вычислением параметров). И для форм реквеста генерить методы типа getName(): string { return $this->get(‘name’); }
У кого еще какие предложения о таких вот комплишенах целых методов? Хочу хоть немного напоминать всякие Копилоты… | 598 |
| 17 | Говорят, Laravel Idea 7.0 вышла. С теми самыми фичами: редактором новой модели, с саппортом twig-вьюшек, комплишенами .env ключей и кучей всякой мелочи, о которой, как обычно, знаю только я. Го тестить?) | 293 |
| 18 | Вчера перед сном смотрел какие есть возможности у плагинов для java-фреймворков(да-да). Увидел, что они подсказывают ключи настройки, основываясь на коде, который эти настройки потом юзает. И буквально за 5 минут сделал такое же для .env ключей. Опять та же мысль - а раньше нельзя было? | 375 |
| 19 | Повилас Короп раздает 10 лицензий на плагин. Можете поучаствовать. https://www.youtube.com/watch?v=DWeCzL3Ma6Q | 327 |
| 20 | ChatGpt, видимо, уже считает Laravel Idea частью шторма) | 950 |
