TGViewer
Пятиминутка PHP Пятиминутка PHP @tg_5minphp · 2.79K subscribers
Post #1385 3.09K
🎄 Предновогодняя история про ИИ

Я попросил ИИ-помощника сделать чат со снежинками и Дедом Морозом на Laravel Livewire. ИИ справился!

🐛 Но нашёлся баг: при отправке сообщения чат, страница автоматически прокручивалась вверх.

Причина оказалась в теге формы: <form action="#">

🧐 Что происходило:
1. Кнопка для отправки <button wire:click=...>Отправить</button> была без атрибута type, значит по умолчанию button type работал как submit
2. При клике на такой кнопке срабатывает onsubmit формы - стандартное поведение браузера
3. action="#" в теге form приводит к автоматической прокрутке страницы вверх - опять же стандартное поведение браузера

📝 Выводы:
• Код от ИИ нужно ревьювить (не новость!)
• Чтобы отревьювить, важно понимать разные особенности и механизмы работы HTML/JS/PHP
• Несмотря на поиск причины бага, ИИ сэкономил для меня много времени на дизайне, который самостоятельно сделать было бы сложно (там миллионы talewind классов, кто вообще такое руками пишет???)
Profit!

P.S. в данном случае ИИ-помощником был AI Assistant от JetBrains в PhpStorm.
  • 👍 18
  • 🥱 13
  • 👎 5
  • 🔥 3
  • 🐳 3
More from @tg_5minphp
  1. Sep 28, 2026Запустили Пыхник и неделю PHP! Залетайте на первый открытый доклад от Дмитрия Dantes про к…
  2. Sep 10, 2026Пыхник’26 — целая неделя PHP! С 28 сентября по 2 октября пройдёт Пыхник’26 — онлайн-конфер…
  3. Jul 27, 2026Работа с Claude Code "в лоб": создай dynamic worflow, чтобы найти все баги, запиши их в BU…
  4. Jul 8, 2026Первый официальный State of PHP опрос открыт: https://jb.gg/php-survey-2026 В сообществе у…
  5. Jul 3, 2026Запустили краудфандинг!!! 11 сентября в Art Village под Москвой собираем небольшую PHP-кон…
  6. Jul 3, 2026Продано!
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →