• Laravel 12 เปิดตัวแล้ว พร้อมแนะนำ starter kit ใหม่สำหรับ React, Vue และ Livewire และอัปเดต dependency ต้นน้ำให้เป็นเวอร์ชันล่าสุด
  • รุ่นนี้เน้นด้านการบำรุงรักษาเป็นหลัก โดยอัปเดต dependency ต้นน้ำและลดการเปลี่ยนแปลงสำคัญหรือฟีเจอร์ใหม่ให้น้อยที่สุด
  • แอปพลิเคชันส่วนใหญ่สามารถอัปเกรดได้โดยไม่ต้องแก้โค้ด
  • Laravel จะทยอยเพิ่มฟีเจอร์ใหม่ตลอดทั้งปี และใช้การออกรุ่นประจำปีเพื่อแก้ปัญหาการอัปเดต dependency หรือความเข้ากันได้กับ PHP เวอร์ชันใหม่

แนะนำ starter kit ใหม่

  • Laravel 12 มาพร้อม starter kit ใหม่ที่รองรับ React, Vue และ Livewire
  • มีคอมโพเนนต์ Shadcn รวมมาให้ และในกรณีของสแตก Livewire สามารถเลือกใช้ Flux คอมโพเนนต์เวอร์ชันฟรีได้
  • แต่ละ starter kit มีตัวเลือก WorkOS AuthKit ดังนี้:
    • การยืนยันตัวตนผ่านโซเชียล
    • การยืนยันตัวตนด้วย passkey
    • การยืนยันตัวตนผ่านอีเมล
    • SSO ผ่าน WorkOS

ยังคงรองรับขั้นต่ำที่ PHP 8.2

  • Laravel 12 กำหนดให้ PHP 8.2 เป็นเวอร์ชันขั้นต่ำที่รองรับ
  • รีลีสนี้ยังคงมุ่งเน้นด้านการบำรุงรักษาเป็นหลัก โดยอัปเดต dependency ต้นน้ำและลดการเปลี่ยนแปลงสำคัญหรือฟีเจอร์ใหม่ให้น้อยที่สุด

การติดตั้ง Laravel 12

  • หากใช้ Laravel Herd สามารถอัปเดตเป็นเวอร์ชันล่าสุดเพื่อรับตัวติดตั้งใหม่ได้
  • สามารถใช้ Laravel Installer ได้โดยไม่ต้องใช้ Herd:
    composer global require laravel/installer  
    
    laravel new projectname  
    

การอัปเกรดเป็น Laravel 12

  • Laravel Shift เป็นวิธีอัปเกรดที่ง่ายที่สุด แต่สามารถทำตามคู่มืออัปเกรดในเอกสารของ Laravel ได้เช่นกัน

นโยบายการซัพพอร์ตของ Laravel

  • สำหรับทุกรีลีสของ Laravel จะมีการแก้บั๊กเป็นเวลา 18 เดือน และแก้ไขด้านความปลอดภัยเป็นเวลา 2 ปี
  • ไลบรารีเสริมทั้งหมดรวมถึง Lumen จะได้รับการแก้บั๊กเฉพาะเมเจอร์รีลีสล่าสุดเท่านั้น

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น