Laravel 10 phát hành vào ngày 7 tháng 2 năm 2023.
Vẫn còn khá nhiều thời gian nữa những sau đây là những điều thay đổi được cập nhật cho đến khi phiên bản 10 phát hành
Laravel sẽ yêu cầu phiên bản php tối thiếu là 8.1
Thường bạn tương tác với Redis qua api laravel cung cấp cho nên bạn không quá bận tâm về điều này, bạn có thể xem thay đổi giữa v1 và v2 tại đây: https://github.com/predis/predis/blob/main/CHANGELOG.md#v200-2022-06-08
Theo mình, thay vì sử dụng Predis, bạn nên cân nhắc sử dụng tiện ích mở rộng Redis gốc của PHP, tiện ích này nhanh hơn và có thể tăng tốc trang web của bạn nếu bạn có nhiều lưu lượng truy cập
dispatchNow()
đã bị xóadispatchNow()
là một phương thức phổ biến trong Laravel. Nó không được chấp nhận trong Laravel 9 (deprecated) và duy trì bằng dispatchSync()
. Laravel 10 sẽ loại bỏ nó, vì vậy hãy đảm bảo tìm kiếm và thay thế nó trong tất cả các dự án của bạn. Nó có thể là một thay đổi đột ngột, nhưng không khó để sửa.
[10.x] Remove deprecated dispatchNow functionality
Việc phát hành một phiên bản chính cũng có nghĩa là nhóm Laravel cuối cùng có thể loại bỏ các tính năng không được dùng nữa trong Laravel 9. Điều đó cũng có nghĩa là bạn nên kiểm tra cẩn thận bất kỳ ứng dụng Laravel nào mà bạn có thể muốn chuyển sang phiên bản 10.
Dưới đây là danh sách tất cả các PR bạn cần quan tâm:
Trong laravel 9 khi make:rule bạn có thể sử dụng flag –invokeable để tạo invokable validation rules thì bây giờ nó trở thành mặc định
php artisan make:rule
Uppercase
[10.x] Make invokable rules default
You need to login in order to like this post: click here
YOU MIGHT ALSO LIKE