Tinkerwell
Tinkerwell — это мощный редактор-«песочница» (scratchpad) для PHP-разработчиков, который позволяет выполнять код вашего приложения в реальном времени, не переключаясь в браузер и не создавая временные маршруты или контроллеры. Он создан для быстрой проверки идей, отладки и исследования данных прямо в контексте вашего проекта.
Tinkerwell позиционируется как «оболочка для вашего приложения» с многострочным редактированием, автодополнением и другими удобствами. Вместо того чтобы писать временный код, обновлять браузер и смотреть результат, вы пишете код в редакторе и мгновенно видите вывод. Это особенно ценно для разработчиков на Laravel, хотя приложение поддерживает и другие фреймворки.
Особенности:
Выполнение кода в контексте приложения
Tinkerwell подключается к вашему проекту (локальному или удалённому) и выполняет код так, как если бы он был частью приложения. Вы можете обращаться к моделям, сервисам, конфигурации и другим компонентам, как в обычном коде проекта.
Работа с удалёнными средами
Приложение поддерживает выполнение кода на удалённых серверах через SSH, а также в контейнерах Docker, Kubernetes и в среде Laravel Vapor. Это позволяет отлаживать проблемы на продакшене или стейджинге, не изменяя живые файлы.
Умный вывод результатов
Tinkerwell автоматически определяет тип вывода и отображает его в удобном виде:
• Объекты показываются в виде раскрывающихся карточек с деревом свойств и связей.
• Таблицы (например, результаты запросов к базе данных) становятся интерактивными и доступными для поиска.
• Письма (Mailables) и шаблоны рендерятся как HTML-превью, позволяя увидеть, как они будут выглядеть в почте.
• Графы объектов визуализируют сложные структуры с отношениями.
История и сниппеты
Все выполненные запросы сохраняются в истории, а удачные фрагменты кода можно сохранять как сниппеты и повторно использовать в разных проектах.
AI-функции
В последних версиях появились возможности AI-автодополнения кода и «разговорного программирования» (conversational coding): вы можете описать задачу на естественном языке, и Tinkerwell сгенерирует код.





