Laravel Idea
342 subscribers
51 photos
8 videos
1 file
12 links
Download Telegram
Я наконец нашел то апи, которым можно управлять видом того, когда выбираешь например GoTo к ключу транслейшена. Когда их много было ужасно(на картинке вверху). А теперь прилично будет(внизу). Похоже настала пора и поддержку json-ключей для переводов и т.д. Там внутри плагина прям большая переделка будет.
Наконец дошли руки, чтобы запускать команды. Пока сидеры, потом будут артисан-команды с параметрами. Кто готов протестировать запуск сидеров через docker-интерпретатор в шторме? Пишите в комментах.
This media is not supported in your browser
VIEW IN TELEGRAM
Продолжаю добавлять улучшалки жизни. Тут придется сесть и опять захардкодить все имена методов, таких как "map", "where" и еще десятки других... причем для map не надо будет подсказывать билдеры например, поэтому надо еще и разное поведение хардкодить.

Умом понимаю, что этот путь хардкода не очень красивый, но ничего получше в данных условиях придумать пока не могу.
7.3 версия вышла. много вкусного. Сидеры как следует не потестили. В итоге если у них неймспейсы есть, то не запускаются, но это поправим.
Уже два дня полностью переписываю механизм работы с локализацией. Это позволило добавить комплишен для JSON-ключей.

Сам я ненавижу такой подход к локализации, но надо терпеть и делать клиентам хорошо)
This media is not supported in your browser
VIEW IN TELEGRAM
Недавно поработал над мелким laravel-проектом и понял, что крайне не хватает одной фичи. Особенно когда только начал проект. Забивание всех полей в вызовы типа User::create() и другие, где надо кучу полей писать. Пора это исправлять. Делаю сейчас умное заполнение таких массивов нужными значениями($this->fieldName для ресурсов, $request->fieldName в контроллере и т.д.)
This media is not supported in your browser
VIEW IN TELEGRAM
продолжаю эксперименты
This media is not supported in your browser
VIEW IN TELEGRAM
Многие знают, что я ненавижу правила валидации, которые лезут в базу сами. Но комплишены к ним добавить - нет проблем)
Что-то я слегка подзабил на канал, поэтому решил превратить его в основной официальный канал продукта. Буду теперь постить регулярно все новости сюда. На английском. А комментить можно на любом, на котором я пойму(татарский в приоритете).
Channel photo updated
This media is not supported in your browser
VIEW IN TELEGRAM
Working on relations in the "New Eloquent Model" UI. Convenient completions for productive work 🚀
Laravel Idea 8.1 is out. Full Laravel 11 support (current dev-master version), "Add Relation" in the New Eloquent model window and other features.
This media is not supported in your browser
VIEW IN TELEGRAM
#WIP Quick factories state methods creation 🚀
A mockup of the new "Describe Eloquent model" UI. We are open to your ideas!
We're thinking about a more aggressive translation values preview. The current one (at the top) only changes the key; the new one changes the whole function call.
Laravel Idea now knows much more about routing! It will help to implement a lot of great features.
This media is not supported in your browser
VIEW IN TELEGRAM
New "Go To Route Declaration" line markers! By the way, they work by keyboard shortcuts. Ctrl-Cmd-Up in Mac will move you from the controller method to its declaration in the route file! 🔥
Who wants to create an Eloquent model right from the database table? With all fields, relations, factories, form requests, and even controllers? The next major update will be 🚀