Laravel 8.62 เปิดตัวแล้ว: รับข้อมูลเชิงลึกที่ดีที่สุดที่นี่!

เผยแพร่แล้ว: 2022-04-18

Laravel เป็นเฟรมเวิร์ก PHP โอเพ่นซอร์สที่ช่วยในการสร้างแอปพลิเคชัน PHP ด้วย Laravel 8.62 เกมมีการเปลี่ยนแปลง ความนิยมเพิ่มขึ้นอย่างรวดเร็วด้วยความช่วยเหลือของส่วนขยายและแพ็คเกจในตัว ด้วย Laravel 8.62 ที่วางจำหน่าย ในตลาดสาขา 8.x มีการอัปเดตและคุณสมบัติใหม่

ส่วนที่ดีที่สุดของ Laravel 8.x รีลีสคืออะไร

1. โครงการกำหนดเวอร์ชัน

แพทช์ย่อยจะออกทุกสัปดาห์ ซึ่งช่วยจัดการกับการเปลี่ยนแปลงที่แตกหัก ในขณะเดียวกัน กรอบงานหลักจะเผยแพร่ทุกๆ ปีประมาณเดือนมกราคม

2. ข้อยกเว้น

แนวทางความเข้ากันได้แบบย้อนหลังไม่ได้จัดการฟังก์ชันอาร์กิวเมนต์ที่มีชื่อ พวกเขาอาจวางแผนที่จะเปลี่ยนชื่อพารามิเตอร์ของฟังก์ชันเพื่อปรับปรุง codebase ของ Laravel การใช้อาร์กิวเมนต์ชื่อระหว่างวิธี Laravel ควรทำด้วยความระมัดระวังและคาดว่าจะมีการเปลี่ยนชื่อในอนาคต

3. นโยบายการสนับสนุน

Laravel ให้การบำรุงรักษาและการสนับสนุนที่ยาวนานที่สุดในตลาด Laravel 8.62 ออกมา พร้อมกับการแก้ไขข้อผิดพลาดทั่วไป ไลบรารีเพิ่มเติม และมาตรการที่มีประสิทธิภาพอื่น ๆ อีกมากมายที่ช่วยใน การพัฒนา Laravel

รายการตรวจสอบที่สมบูรณ์แบบที่ครอบคลุมองค์ประกอบสำคัญเกี่ยวกับ Laravel 8.62 ล่าสุดที่เผยแพร่:

1. องค์ประกอบที่เพิ่มใหม่

  • การเติมน้ำตาลวากยสัมพันธ์เอกพจน์ลงในรูหนอน
  • เหตุการณ์การส่งระหว่างโหมดการบำรุงรักษาเปิดใช้งานและปิดใช้งาน
  • เพิ่มคุณสมบัติการทดสอบ RefreshDatabaseLazily ใหม่
  • ทำให้ PendingMail มีเงื่อนไขสำหรับนักพัฒนา
  • เพิ่มการเปลี่ยนแปลง PHP 8.1 เล็กน้อย
  • การเพิ่มวิธีการ asserNotSoftDeleted ใหม่
  • ตัวเลือกแกล้งสำหรับโหมด: เพิ่มคำสั่งพรุน
  • ตัวเลือกศัตรูพืชระหว่างการใช้งานยี่ห้อ: ทดสอบคำสั่ง Artisan

2. สิ่งที่ได้รับการแก้ไขด้วยการเปิดตัว Laravel 8.62

  • เมธอด getDirty ซึ่งใช้ระหว่าง AsCollection และ AsArrayObject
  • จัดการเงื่อนไขบางครั้งที่เพิ่มกฎสำหรับค่าพี่น้องในอาร์เรย์ของ data
  • จัดการรูปแบบค่าฐานข้อมูลและกำหนดวันที่ castable
  • แก้ไข Validation/Password/Illuminate/Validation::passes()

3. การอัปเดตและการเปลี่ยนแปลงที่มาพร้อมกับ Laravel 8.62 รีลีส

  • การยืนยันทางไปรษณีย์นั้นคล่องแคล่ว
  • อนุญาตให้แสดงมุมมองของ index.blade.php สำหรับส่วนประกอบที่ไม่ระบุชื่อ
  • นักพัฒนาสามารถละเว้นตัวคั่นต่อท้ายในตัวเลือก cache.headers
  • การยืนยันการแจ้งเตือนสามารถทำได้ด้วยวิธีการ shouldSend ในการแจ้งเตือน
  • อนุญาตการร้องขอการดึงข้อมูลเข้าเป็นคอลเลกชัน
  • เปลี่ยน * ของ any เพื่อกำหนดชื่อความสัมพันธ์เมื่อเป็นโมฆะ
  • คุณเพียงแค่ต้องค้นหาไฟล์ที่ลงท้ายด้วย .php ในรูปแบบ: prune
  • การแปลงมิดเดิลแวร์เป็นอาร์เรย์ระหว่างเอาต์พุต JSON ใน /RouteListCommand

4. กลับมาตรา

ความเป็นไปได้ในการเปรียบเทียบวันที่ที่กำหนดเอง/ไม่เปลี่ยนรูป_วันที่ด้วยความช่วยเหลือของการเปรียบเทียบวันที่

การอัปเดตขาเข้าของ Laravel 8.62 คืออะไร?

1. รับการรวบรวมระหว่างการเรียกค้น

สิ่งนี้ทำให้คุณสามารถดึงข้อมูลอินพุตได้อย่างมีประสิทธิภาพ:

————————————————————————————————————-

  1. // ก่อน
  2. รวบรวม ($request -> อินพุต ('ผู้ใช้', [])) -> แต่ละ รายการ ( ฟังก์ชัน ($ผู้ใช้) {
  3. // …
  4. });
  5. // 🔥
  6. $request -> รวบรวม ('ผู้ใช้') -> แต่ละ รายการ ( ฟังก์ชัน ($ผู้ใช้) {
  7. // …
  8. });

————————————————————————————————————-

2. การเติมน้ำตาลวากยสัมพันธ์เอกพจน์เข้าไปในรูหนอน

ใน singular_wormhole ที่ต่อท้าย syntax น้ำตาลใน wormhole เพื่อใช้ค่าเอกพจน์ ตอนนี้นามแฝงกลายเป็นเอกพจน์ซึ่งเลื่อนไปยังแหล่งที่มาดั้งเดิม

————————————————————————————————————-

  1. // ก่อน
  2. $นี้ -> การเดินทาง( 1 ) -> สัปดาห์();
  3. $นี้ -> การเดินทาง( -1 ) -> สัปดาห์();
  4. // หลังจาก
  5. $นี้ -> การเดินทาง( 1 ) -> สัปดาห์();
  6. $this -> การเดินทาง( -1 ) -> สัปดาห์();

————————————————————————————————————-

3. เทมเพลตส่วนประกอบ Index Blade นิรนาม

การใช้ index.blade.php ในมุมมองเริ่มต้นโดยเฉพาะสำหรับองค์ประกอบที่ไม่ระบุชื่อที่ชี้ไปยังโฟลเดอร์:

————————————————————————————————————-

  1. {{– ส่วนประกอบ/หีบเพลง/index.blade.php –}}
  2. < x-accordion >
  3. {{– components/accordion/item.blade.php –}}
  4. < x-accordion.item >
  5. {{– … –}}
  6. </ x-accordion.item >
  7. </ x-หีบเพลง >

————————————————————————————————————-

4. การทำให้ “PendingMail” มีเงื่อนไขได้

คลาสนี้ใช้คุณสมบัติ "Conditionable" ที่ช่วยให้นักพัฒนาใช้เมธอด ยกเว้น () และเมื่อ () ระหว่างการกำหนดค่าอีเมลก่อนเรียก queue() และ send()

5. เหตุการณ์โหมดการบำรุงรักษา

การดำเนินการนี้ทำงานเมื่อมีการเปิดหรือปิดใช้งานโหมดการบำรุงรักษา คุณสามารถ จ้างนักพัฒนา Laravel เพื่อเข้าสู่บริการภายนอกได้ ซึ่งเป็นประโยชน์ในการเพิกเฉยต่อการตรวจสอบหรือการแจ้งเตือนเวลาทำงาน

————————————————————————————————————-

  1. ใช้ Illuminate\Foundation\Events\MaintenanceModeEnabled ;
  2. ใช้ Illuminate\Foundation\Events\MaintenanceModeDisabled ;
  3. เหตุการณ์ :: จัดส่ง ( MaintenanceModeEnabled ::class );
  4. เหตุการณ์ :: จัดส่ง ( MaintenanceModeDisabled ::class );

————————————————————————————————————-

มีข้อมูลเชิงลึกมากมายในรุ่น Laravel 6.83 คุณสามารถเชื่อมต่อกับนักพัฒนาเพื่อการบริการที่ดียิ่งขึ้น

เหตุใด Laravel Development จึงควรเป็นทางเลือกของคุณสำหรับโครงการบนเว็บต่อไปนี้

เร็วและง่าย

การอยู่ในตลาดเป็นเวลานานทำให้มั่นใจได้ว่าผู้คนจำนวนมาก คุ้นเคยกับเฟรมเวิร์ก PHP นี้ แล้ว มีเทมเพลตในตัวที่หลากหลายซึ่งทำให้ กระบวนการพัฒนาเร็วขึ้น สิ่งนี้ทำให้มั่นใจได้ถึงผลลัพธ์ที่คุ้มค่าและรวดเร็วสำหรับธุรกิจ

ปลอดภัยสูง

ความปลอดภัยเป็นปัจจัยที่สำคัญที่สุดสำหรับธุรกิจออนไลน์ ด้วย Laravel 8.62 ที่ออก สู่ตลาด มันได้นำคุณสมบัติการรักษาความปลอดภัยขั้นสูงที่กำหนดค่าได้ง่ายเพื่อเพิ่มประสิทธิภาพการรักษาความปลอดภัยเพื่อต่อสู้กับช่องโหว่ออนไลน์ มีการตรวจสอบผู้ใช้ที่ยอดเยี่ยมซึ่งทำให้ข้อมูลปลอดภัย

ปรับปรุงประสิทธิภาพของเว็บไซต์

Laravel รองรับการแคชสำหรับเว็บไซต์ที่ช่วยเพิ่มความเร็วและประสิทธิภาพ นอกจากนี้ยังใช้ฐานข้อมูลการลดหน่วยความจำและการสร้างดัชนีเพื่อปรับปรุงเว็บไซต์

จัดการการจราจรได้อย่างราบรื่น

มีโอกาสที่ปริมาณการเข้าชมจะเพิ่มขึ้นหลังจากเวลาที่กำหนด และคุณจำเป็นต้องมอบประสบการณ์การใช้งานที่ราบรื่นแก่ผู้ใช้ Laravel มีวิธีคิวเพื่อเลื่อนงานเฉพาะที่สามารถจัดการได้ในภายหลัง

การบูรณาการกับบุคคลที่สาม

ทุกเว็บไซต์ต้องการเครื่องมือของบุคคลที่สามเพื่อเพิ่มคุณสมบัติที่เป็นเอกลักษณ์และใช้งานได้จริง Laravel ทำให้กระบวนการผสานรวมนั้นสะอาดและง่ายสำหรับนักพัฒนา

บทสรุป

Laravel 8.62 ได้แนะนำการอัปเดตและการเปลี่ยนแปลงที่มีประสิทธิภาพสำหรับนักพัฒนาและธุรกิจ กรอบงาน PHP นี้ช่วยให้เว็บไซต์ของคุณปลอดภัยและอัปเดตด้วยแนวโน้มล่าสุดในตลาด คุณไม่ต้องการที่จะพลาด Laravel รุ่นล่าสุดหรือไม่? ติดต่อเราตอนนี้ ! ทีมผู้เชี่ยวชาญ Laravel ของเรามีความรู้และความเข้าใจที่เหมาะสมเกี่ยวกับแพลตฟอร์ม Laravel