シェア
//Các điểm mới trong Laravel LTS 5.5

Các điểm mới trong Laravel LTS 5.5

Cộng đồng Laravel đang chờ đợi phiên bản mới Laravel 5.5 ra mắt như Taylor Otwell đã viết trên Twitter. Sở dĩ được cộng đồng chờ đợi vì Laravel 5.5 sẽ là phiên bản LTS thứ hai sau khi phiên bản Laravel 5.1 là phiên bản LTS đầu tiên sẽ hết hạn hỗ trợ trong tháng 7 này.

LTS viết tắt của “Long Term Support” có nghĩa là Hỗ trợ dài hạn. Các phiên bản LTS sẽ có hai năm cho việc cập nhật các bản sửa lỗi và ba năm cho các cập nhật về bảo mật. Trong thời gian hỗ trợ của phiên bản LTS, các thành viên trong team Laravel sẽ luôn làm việc cật lực để có những bản cập nhật mới cho bạn, sau thời gian này, bạn nên nâng cấp lên phiên bản mới hơn.

Phiên bản LTS đang sử dụng:

Phiên bản LTS mới nhất:

 

Các điểm thay đổi trong 5.5:

  1. Headless Chrome testing: tương thích với Laravel Dusk 2.0.0.
  2. BelongsToMany của Eloquent thay đổi thứ tự parameters, ứng dụng bảng pivot.
  3. Thuộc tính $dispatchesEvents của Eloquent.
  4. Thuộc tính $pivotParent của Eloquent.
  5. Thuộc tính $exists của model vẫn là true khi dùng soft delete.
  6. Thêm hàm withCount(‘foo as bar_count’) với hỗ trợ alias cho tên field.
  7. Định dạng được nội dung exception bằng JSON output.
  8. Các hàm tiện ích của Request thay đổi hành vi trả kết quả: has(), only(). Bỏ hàm intersect().
  9. Hàm request($key) không nhận parameter dạng nested key như ‘foo.bar’ nữa, thay vào đó dùng hàm request()->input($key).
  10. Truyền biến ra view có thể dùng tên hàm động view($viewName)->withMyVariable($value), ra ngoài view sẽ dùng tên biến là $myVariable.
  11. Các hàm của validator chuyển hết thành public thay vì protected.
  12. Thêm thư mục routes nằm ngoài cho việc định nghĩa các routes của ứng dụng, trước đây routes nằm trong app/Http/routes.php.

 

Các chức năng core tích hợp trong 5.5:

  1. MiddleWare group, tách riêng cho nhiều mục đích sử dụng khác nhau
  2. Responsable interface -> format một object như một Response trong Controller.
  3. Rule Object -> Tạo các validation rules một cách linh động hơn bằng các class.
  4. Casting các field của Pivot model.
  5. Có thể custom derectives cho biểu thức if của Blade để viết ngắn hơn.
  6. Có thể dump() hoặc dd() xen kẽ giữa các thao tác trên Collection mà ko bị ngắt quãng ứng dụng, dump() và dd() trở thành một hàm của Collection.
  7. Tự inject các khai báo Provider và Facade khi install một package vì trong JSON của package có khai báo sẵn các thông tin đó.
  8. Giao diện debug lỗi quay về style debug trực quan như trên Laravel 2.
  9. Thêm 2 hàm quăng exception mới throw_if() và throw_unless() giúp việc viết code dễ hiểu hơn.
  10. Validate data dễ hơn ngay trong Controller, trả ra luôn các giá trị đã validate.
  11. Cải thiện màn hình error khi tắt debug (thay đổi không đáng kể).
  12. Customize được các Exception Report.
  13. Hỗ trợ sẵn các preset cho web app, tương thích Bootstrap và Vue.js.
  14. Migrate command có thêm chức năng refresh, hỗ trợ roll-back và chạy lại các script migrate đang có -> Giúp rebuild lại DB trong môi trường test nhanh hơn.
  15. Hỗ trợ thêm cho email templates, tương thích cho Mailables.
  16. Hỗ trợ render email template ra browser, tương thích cho Mailables.
  17. Hiện xác nhận khi chạy vendor: publish để check lại các Provider đang được sử dụng.

Nhựt Tân (tổng hợp)


今すぐ応募







    福利厚生

    給料・ボーナス制度

    社員の感情・願望を理解しているので、リバークレーンベトナムは特に年2回の定期昇給制度を設けています。毎年6月と12月に評価を行い、毎年1月と7月に給与が変更されます。また、社員は月次と年次の優秀な個人には定期的な業績賞与が別で支給されます。

    日本研修制度

    世界中の新しい技術分野に触れるために、社員を日本にオンサイトさせる方針があります。さらに、技術分野か管理分野かのキャリアパスは社員の決定次第です。

    毎年社員旅行

    リバークレイン・ベトナムは、スタッフに挑戦の機会を提供するだけでなく、年に一度の魅力的な旅行で彼らを楽しませています。エキサイティングなガラディナーやチームビルディングゲームは、リバークレインのメンバー同士の絆をさらに深める手助けをします。

    リバークレイン イベント

    チームビルディング・ファミリーデー・お夏休み・中秋節などのイベントはチーム内のメンバーが接続出来るしお互いに自分のことを共有出来る機会です。ご家族員に連携する際にはそれも誇りに言われています。

    社会保険制度

    リバークレーンベトナムは従業員に社会保険、医療保険、失業手当などの社会保険制度があります。当社は、これらの保険に関するあらゆる手続きをスタッフに必ずサポートしています。さらに、他の保険契約も考慮され、検討されています。

    他福利

    社員向けの活動をサポートすることもあります。 ・文化・芸術・スポーツクラブの運営費用 ・技術研究の教科書を購入する金額 ・エンジニア試験・言語能力試験を受験料 ・ソフトスキルのセミナー・コースの参加費 ・等 また会社政策通り、他のベネフィットもあります。

    © 2012 RiverCrane Vietnam. All rights reserved.

    Close