What’s New in ThinkPHP 8.1.2? Key Features and Debugging Enhancements
ThinkPHP 8.1.2 introduces a host of improvements such as enhanced event subscription, new validation utilities, route grouping options, cookie handling fixes, multi‑module view rendering, language auto‑detect, and a brand‑new debugging library that supports local and remote debugging via Composer.
ThinkPHP 8.1.2 Release Highlights
Key Updates
Improved event subscription with multi‑level wildcard support.
Added ValidateRuleSet class for convenient array validation.
Introduced validation groups, rule sets, and rule alias methods.
Route group binding now accepts a prefix parameter (default true) to control automatic prefixing.
Fixed batch validation behavior.
Validation rules can be defined via a rules method that returns an array or a validator object.
Dependency injection now supports the self keyword.
Route Rule objects allow multiple calls to append and middleware.
The must attribute now correctly enforces required fields.
Cookie handling optimized for numeric‑string keys (PHP no longer coerces them to integers).
Group multi‑level route merge checks corrected.
Automatic view rendering location improved for multi‑module mode. dateFormat validation rule enhanced.
Added auto_detect_browser parameter to support multilingual detection. Response now includes a getCookie method. Validate and Container components removed from the core and published as independent dependencies.
Improved compatibility of pathinfo retrieval.
Official Documentation
The updated manual is available at https://doc.thinkphp.cn.
Official Service – Debugging Library
A new debugging library think-dumper (based on symfony/var-dumper) replaces the built‑in dump helper and supports both local and remote debugging. Install it with Composer: composer require topthink/think-dumper For fresh projects, think-dumper is installed by default.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Open Source Tech Hub
Sharing cutting-edge internet technologies and practical AI resources.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
