Тег: Тестування
NativePHP for Mobile тепер повністю безкоштовний
NativePHP for Mobile тепер повністю безкоштовний, а NativePHP Air вводить модульну систему плагінів та MIT‑ліцензоване ядро. Дізнайтеся, як зі звичного Laravel швидко зібрати додаток, протестувати його через Jump і навіть згенерувати інтерфейс голосом за допомогою Mimi.
Laravel Deadlock: керуйте технічним боргом за допомогою маркерів коду з терміном дії
Втомилися від «тимчасового» коду, який ніколи не зникає? Laravel Deadlock дозволяє маркувати тимчасові обхідні шляхи з датою завершення й автоматично блокувати прострочені у локальному середовищі або під час CI, щоб технічний борг не накопичувався.
Pest додає метод withHost для браузерного тестування піддоменів у Laravel
Pest тепер дозволяє тестувати субдомени в Laravel через простий метод withHost(). Хочете перевірити багатомайнові чи командні додатки в браузерних тестах — дізнайтеся, як це зробити.
Laravel 12.44 додає можливість afterResponse() callbacks у HTTP Client
У Laravel 12.44 з'явилися callback-и після побудови HTTP‑відповіді, TestResponse::assertHeaderContains, нові now‑методи для Rule::date() та поле попередньої локалі в LocaleUpdated. Дізнайтеся, як ці оновлення спростять тести й роботу з HTTP‑відповідями у вашому проєкті.
Mago — надзвичайно швидкий linter, formatter і static analyzer для PHP, написаний на Rust
Познайомтеся з Mago — швидким інструментом для PHP, натхненним екосистемою Rust, який поєднує статичний аналіз, лінтинг, форматування та візуалізацію AST. Хочете дізнатися, як Mago може підвищити якість і продуктивність ваших Laravel‑проєктів — читайте далі.
Поділіться своїм додатком Laravel за допомогою Cloudflare Tunnel
Хочете спростити керування Cloudflare Tunnel у своїх проєктах Laravel? Дізнайтеся, як цей пакет допоможе вам легко налаштувати тунель, керувати DNS та оптимізувати тестування вашого фронтенду
Імітація користувача в Laravel за допомогою пакету Mirror
Ви коли-небудь замислювалися, як адміністраторам зручно вирішувати проблеми користувачів у вашому Laravel-додатку? З пакетом Mirror ви зможете безпечно входити в облікові записи інших користувачів, щоб надавати підтримку та тестувати досвід користувачів, гарантуючи цілісність сесій. Читайте далі, щоб дізнатися більше про цю корисну функцію
Скоротіть час на рецензію коду та кількість помилок вдвічі з CodeRabbit
Код-рев’ю є важливим, але часом досить витратним процесом. Досліджте, як CodeRabbit може стати вашим AI-супутником, надаючи миттєві коментарі до коду і пропозиції щодо виправлень, щоб підвищити якість вашого проєкту!
Кешування маршрутів та конфігурацій під час тестування в Laravel 12.38
Цього тижня команда Laravel випустила версію 12.38.0, яка представила кілька цікавих нововведень, зокрема тестові трейти `WithCachedRoutes` і `WithCachedConfig`. Які ще зміни чекають на вас у цій версії? Читайте далі, щоб дізнатися про всі деталі та нововведення
Усі доповіді Wire:Live доступні на YouTube
Досліджуйте світ Livewire через виступи провідних експертів на конференції Wire:Live 2025! Не пропустіть можливість дізнатися більше про цікаві теми, такі як побудова мобільних додатків чи тестування Livewire — читайте статтю, щоб бути в курсі останніх тенденцій у Laravel
Автоматично виправляйте проблеми статичного аналізу за допомогою CodeKudua
Статичний аналіз – це ключ до зменшення складності коду та підвищення ефективності команд розробників Laravel. Дізнайтеся, як інструменти на зразок CodeKudu можуть спростити ваш робочий процес та допомогти вашій команді вчасно впроваджувати нові функції, не доводячи до хаосу
Знайдіть функціональні тести, які створюють записи в базі даних без звичайного оновлення бази даних у Laravel
При тестуванні функцій Laravel вам пропонуються ефективні інструменти для тестування бази даних, такі як trait `RefreshDatabase`. Чи знаєте ви, що забуття цього trait може викликати дивні помилки у тестах? Дізнайтеся, як уникнути цих проблем та зробити ваші тести більш надійними!