Best of PHPNovember 2025

  1. 1
    Article
    Avatar of lnLaravel News·22w

    Laravel News

    HydePHP v2.0 is a static site generator built on Laravel that combines Markdown with modern tooling. The release introduces Vite for frontend builds, a redesigned navigation API, enhanced asset management, and improved documentation features with smart natural language processing. Breaking changes include Tailwind CSS v4 upgrade, ESM module migration, and new configuration formats for navigation and features.

  2. 2
    Article
    Avatar of netteNette·20w

    Latte 3.1: When a templating system truly understands HTML – Nette Blog

    Latte 3.1 introduces Smart HTML Attributes that understand context and data types, eliminating unnecessary conditions in templates. The update brings native mapping of PHP types to HTML attributes where null removes attributes entirely, booleans control attribute presence, and arrays serialize automatically for class/style/data attributes. It includes runtime type checking to catch errors during development, enables strict types by default, and adds a nullsafe filter operator (?|) for handling null values gracefully. The release also introduces syntactic improvements like n:elseif and provides a migration mode to safely upgrade from version 3.0.

  3. 3
    Article
    Avatar of freekFREEK.DEV·22w

    Bond: Modern JS in Laravel Blade

    Bond is a new approach that enables developers to use modern JavaScript capabilities directly within Laravel Blade templates. Filip Ganyicz presented this solution at Wire:Live, demonstrating how to bridge the gap between traditional server-side templating and contemporary JavaScript features without leaving the Blade ecosystem.

  4. 4
    Article
    Avatar of laravelLaravel·22w

    Introducing WebSockets for Laravel Cloud, Powered by Laravel Reverb

    Laravel Cloud now offers managed WebSocket clusters powered by Laravel Reverb, enabling developers to add real-time features to applications in seconds. The service provides automatic configuration, predictable pricing based on concurrent connections (up to 50% cheaper than competitors), and eliminates the complexity of managing WebSocket infrastructure. Clusters can split connections across multiple applications for cost efficiency, with all environment variables automatically populated upon setup.

  5. 5
    Article
    Avatar of lnLaravel News·20w

    Build Production-ready APIs in Laravel with Tyro

    Tyro is a zero-config Laravel package that provides production-ready API functionality including authentication via Sanctum, role-based access control, privilege management, and 40+ Artisan commands. It offers built-in middleware for protecting routes with roles and privileges, supports user suspension workflows, and includes factories, seeders, tests, and a Postman collection for immediate use.

  6. 6
    Article
    Avatar of lnLaravel News·20w

    Time Interval Helpers in Laravel 12.40

    Laravel 12.40.0 introduces new time interval helper functions for working with dates (seconds, minutes, hours, days, years) and Carbon methods (plus/minus). The release adds the ability to schedule tasks on specific days of the month using daysOfMonth(), an encoding validation rule for uploaded files, and commands to pause and resume queue workers. Additional improvements include Redis cluster fixes, type hint enhancements, and various bug fixes for cache, sessions, and routing components.

  7. 7
    Video
    Avatar of TechWithTimTech With Tim·21w

    Is PHP the best back end language for you to use?

    PHP remains a practical choice for backend development despite its reputation. It powers a significant portion of the web, particularly small business websites and platforms like WordPress. The language offers strong job opportunities, especially for maintaining legacy systems and e-commerce sites, with relatively few new developers entering the field creating demand for PHP skills.

  8. 8
    Article
    Avatar of symfonySymfony·21w

    New in Symfony 7.4: Better PHP Configuration (Symfony Blog)

    Symfony 7.4 deprecates the fluent PHP configuration format introduced in 5.3 and replaces it with a new array-based configuration system. The new format uses dynamically generated array shapes that provide full IDE autocompletion, static analysis, and type validation while maintaining the simplicity of YAML-like syntax. Configuration shapes are generated based on installed bundles and stored in a reference.php file. While YAML remains the recommended format for now, this change positions PHP as a potential first-class configuration option once tooling support matures.

  9. 9
    Article
    Avatar of larablogLarablog·20w

    Configuring PHP

    Learn how to customize PHP settings and manage multiple PHP versions on a single server using Laravel Forge. The tutorial covers the PHP tab interface, focusing on the Settings section, and explains how to safely add additional PHP versions beyond the default installation.

  10. 10
    Video
    Avatar of laraveldailyLaravel Daily·22w

    Is PHP Job Market THAT Bad?.. (reaction to Reddit post)

    Analysis of the current PHP job market challenges based on a Reddit post from a 20-year PHP developer facing salary drops from £120K to £40-50K. Discusses the disconnect between PHP powering much of the internet versus declining new project adoption, the Laravel vs PHP perception gap, and the broader tech hiring market difficulties. Emphasizes the need for developer flexibility, showcasing modern PHP/Laravel success stories, and understanding that market challenges extend beyond just PHP to general tech industry trends including layoffs and reduced startup funding.

  11. 11
    Article
    Avatar of lnLaravel News·22w

    New Book: Laravel for the Rest of Us launches November 18, 2025

    Pete Heslop's book "Laravel for the Rest of Us" launches November 18, 2025, targeting non-technical readers like founders and project managers who work with Laravel developers. With a foreword by Taylor Otwell, the book explains Laravel concepts in plain language, covering topics from open source basics to the Laravel ecosystem. All profits will be donated to Larabelles, a community supporting women and non-binary people in the PHP ecosystem.

  12. 12
    Article
    Avatar of wordpressdevWordPress Developer·22w

    Introducing the WordPress Abilities API

    WordPress 6.9 introduces the Abilities API, a unified functional interface that enables plugins, themes, and external tools to discover and execute WordPress capabilities programmatically. The API provides a central registry with machine-readable schemas, built-in validation, and permission controls. Developers can register abilities using wp_register_ability() with input/output schemas, making functionality accessible across REST endpoints, blocks, and AI agents. The implementation demonstrates converting a plugin's core function into a reusable ability that works seamlessly in admin pages, REST APIs, and the Block Editor without duplicating code.

  13. 13
    Article
    Avatar of freekFREEK.DEV·22w

    Introducing Flare’s next big feature: performance monitoring

    Flare launches performance monitoring capabilities for Laravel applications. The new feature provides comprehensive tracking of HTTP routes, queued jobs, Artisan commands, and database queries through a unified dashboard, giving developers visibility into application performance metrics.

  14. 14
    Article
    Avatar of lobstersLobsters·20w

    We Rewrote Our Startup from PHP to Gleam in 3 Weeks

    A startup successfully migrated their knowledge base management system from PHP/Laravel to Gleam in three weeks, despite no prior Gleam experience. The rewrite was motivated by personal preference for functional, statically-typed languages and Gleam's compilation to Erlang/BEAM. Key challenges included learning the use keyword and result module, decoding/encoding data types, and building a custom query builder. The migration simplified infrastructure by replacing Laravel queues with BEAM VM processes, and the system has run reliably in production for one month with zero issues.

  15. 15
    Article
    Avatar of wordpresscoreMake WordPress Core·20w

    WordPress 6.9 Field Guide

    WordPress 6.9 introduces block-level collaboration notes, enhanced drag-and-drop editing, and a new WP_Block_Processor for parsing block structures. The release adds new blocks (Math, Accordion, Terms Query), expands the Field API with 10+ field types, and improves DataViews with infinite scroll and custom layouts. Performance optimizations target LCP metrics through on-demand block styles and minified CSS. The Abilities API provides standardized AI integration, while the Interactivity API gains unique ID assignment and improved router support. PHP 8.5 receives beta support, UTF-8 handling becomes environment-independent, and the HTML API gets enhanced serialization. Email handling now supports inline images with cid: references, and apiVersion 3 becomes mandatory for blocks as the editor transitions to iframe architecture in WordPress 7.0.

  16. 16
    Article
    Avatar of acfACF·22w

    ACF PRO 6.7 Beta 1

    ACF PRO 6.7 Beta 1 introduces Inline Editing for ACF Blocks version 3, allowing content editors to modify block field data directly within the block preview area without additional code. The feature offers two editing modes: Text Editable for direct typing into text fields, and Toolbar Editable for other field types via popup toolbars. Developers can enable it automatically via autoInlineEditing in block.json or manually control specific elements using helper functions. The beta supports most ACF field types except Repeater and Flexible Content subfields, with customization options for toolbar icons and labels.

  17. 17
    Video
    Avatar of laraveldailyLaravel Daily·22w

    Laravel Boost: 6 New Features (AI Guidelines Got Better)

    Laravel Boost has released several updates over the past month, including a boost update command to keep guidelines current, support for package authors to publish their own guidelines, and expanded editor support (now including OpenCode and custom environments). The tool now accepts markdown files for custom guidelines instead of requiring Blade templates, and has updated guidelines for Tailwind 4 and added Wayfinder support. Despite being labeled as beta, the package is actively maintained and regularly updated with new AI-powered features for Laravel development.