Laravel 5.8: String và Array Helpers không được dùng nữa!
Trong phiên bản phát hành Laravel 5.8 sắp tới của Laravel, global String và Array Helpers không được dùng nữa. Các chức năng của trình trợ giúp sẽ bị xóa trong Laravel 5.9. Bạn có thể thấy danh sách đầy đủ ở đây (PR #26898).
Các helpers vẫn còn khả dụng ở phiên bản Laravel 5.8. Tuy nhiên bạn phải sử dụng trực tiếp từ class \Illuminate\Support\Str
và \Illuminate\Support\Arr
thay vì dùng helpers method
// Không còn được dùng nữa
array_add($array, $key, $value);
// Sử dụng trực tiếp
use Illuminate\Support\Arr;
...
Arr::add($array, $key, $value);
Nếu bạn vẫn thích sử dụng những helpers function này, Taylor Otwell đã đề nghị trong pull request rằng những helpers function này sẽ được đóng gói trong một cái gì đó giống như gói laravel/helpers
cho phép mọi người đưa vào dự án nhanh chóng.
Nếu bạn cập nhật lên Laravel 5.8 thì các helpers function này hoàn toàn k ảnh hưởng gì đến dự án hiện tại, bạn sẽ nhận được cảnh báo từ IDE/Editor dạng "Str::endsWith() should be used directly instead. Will be removed in Laravel 5.9.", và đến Laravel 5.9 bạn sẽ phải thay thế hoàn toàn array_*
và str_*
thành Arr::*
và Str::*
nhé!
Ủng hộ Chung Nguyễn Blog
Chung Nguyễn Blog sử dụng FlashVPS - Dịch vụ quản trị máy chủ chuyên nghiệp để quản lý VPS
#FlashVPS là dịch vụ cloud panel trên nền tảng web hỗ trợ khách hàng:
- * Quản lý máy chủ số lượng nhiều
- * Không có kinh nghiệm quản lý máy chủ
- * Thích sử dụng giao diện web đơn giản, trực quan hơn terminal
- * Quá nhàm chán với việc ghi nhớ và lặp lại việc gõ các câu lệnh
- * Muốn tự động hóa mọi thao tác
- * Muốn tiết kiệm thời gian quản trị máy chủ
- * Muốn tiết kiệm tiền bạc, nhân lực quản trị máy chủ 👉 https://flashvps.dev
Các bài viết trên website thường xuyên được đăng tải và cập nhật trên trang Facebook Chung Nguyễn Blog hãy tặng cho Chung một LIKE nhé! Mãi yêu các bạn!
813 👍
Bình luận
Ahihi
<script>alert('ahihi')</script>
<script>alert('namdaik')</script>