Laravel 8.62 เปิดตัวแล้ว: รับข้อมูลเชิงลึกที่ดีที่สุดที่นี่!
เผยแพร่แล้ว: 2022-04-18Laravel เป็นเฟรมเวิร์ก 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. รับการรวบรวมระหว่างการเรียกค้น
สิ่งนี้ทำให้คุณสามารถดึงข้อมูลอินพุตได้อย่างมีประสิทธิภาพ:
————————————————————————————————————-
- // ก่อน
- รวบรวม ($request -> อินพุต ('ผู้ใช้', [])) -> แต่ละ รายการ ( ฟังก์ชัน ($ผู้ใช้) {
- // …
- });
- // 🔥
- $request -> รวบรวม ('ผู้ใช้') -> แต่ละ รายการ ( ฟังก์ชัน ($ผู้ใช้) {
- // …
- });
————————————————————————————————————-
2. การเติมน้ำตาลวากยสัมพันธ์เอกพจน์เข้าไปในรูหนอน
ใน singular_wormhole ที่ต่อท้าย syntax น้ำตาลใน wormhole เพื่อใช้ค่าเอกพจน์ ตอนนี้นามแฝงกลายเป็นเอกพจน์ซึ่งเลื่อนไปยังแหล่งที่มาดั้งเดิม

————————————————————————————————————-
- // ก่อน
- $นี้ -> การเดินทาง( 1 ) -> สัปดาห์();
- $นี้ -> การเดินทาง( -1 ) -> สัปดาห์();
- // หลังจาก
- $นี้ -> การเดินทาง( 1 ) -> สัปดาห์();
- $this -> การเดินทาง( -1 ) -> สัปดาห์();
————————————————————————————————————-
3. เทมเพลตส่วนประกอบ Index Blade นิรนาม
การใช้ index.blade.php ในมุมมองเริ่มต้นโดยเฉพาะสำหรับองค์ประกอบที่ไม่ระบุชื่อที่ชี้ไปยังโฟลเดอร์:
————————————————————————————————————-
- {{– ส่วนประกอบ/หีบเพลง/index.blade.php –}}
- < x-accordion >
- {{– components/accordion/item.blade.php –}}
- < x-accordion.item >
- {{– … –}}
- </ x-accordion.item >
- </ x-หีบเพลง >
————————————————————————————————————-
4. การทำให้ “PendingMail” มีเงื่อนไขได้
คลาสนี้ใช้คุณสมบัติ "Conditionable" ที่ช่วยให้นักพัฒนาใช้เมธอด ยกเว้น () และเมื่อ () ระหว่างการกำหนดค่าอีเมลก่อนเรียก queue() และ send()
5. เหตุการณ์โหมดการบำรุงรักษา
การดำเนินการนี้ทำงานเมื่อมีการเปิดหรือปิดใช้งานโหมดการบำรุงรักษา คุณสามารถ จ้างนักพัฒนา Laravel เพื่อเข้าสู่บริการภายนอกได้ ซึ่งเป็นประโยชน์ในการเพิกเฉยต่อการตรวจสอบหรือการแจ้งเตือนเวลาทำงาน
————————————————————————————————————-
- ใช้ Illuminate\Foundation\Events\MaintenanceModeEnabled ;
- ใช้ Illuminate\Foundation\Events\MaintenanceModeDisabled ;
- เหตุการณ์ :: จัดส่ง ( MaintenanceModeEnabled ::class );
- เหตุการณ์ :: จัดส่ง ( MaintenanceModeDisabled ::class );
————————————————————————————————————-
มีข้อมูลเชิงลึกมากมายในรุ่น Laravel 6.83 คุณสามารถเชื่อมต่อกับนักพัฒนาเพื่อการบริการที่ดียิ่งขึ้น
เหตุใด Laravel Development จึงควรเป็นทางเลือกของคุณสำหรับโครงการบนเว็บต่อไปนี้
เร็วและง่าย
การอยู่ในตลาดเป็นเวลานานทำให้มั่นใจได้ว่าผู้คนจำนวนมาก คุ้นเคยกับเฟรมเวิร์ก PHP นี้ แล้ว มีเทมเพลตในตัวที่หลากหลายซึ่งทำให้ กระบวนการพัฒนาเร็วขึ้น สิ่งนี้ทำให้มั่นใจได้ถึงผลลัพธ์ที่คุ้มค่าและรวดเร็วสำหรับธุรกิจ
ปลอดภัยสูง
ความปลอดภัยเป็นปัจจัยที่สำคัญที่สุดสำหรับธุรกิจออนไลน์ ด้วย Laravel 8.62 ที่ออก สู่ตลาด มันได้นำคุณสมบัติการรักษาความปลอดภัยขั้นสูงที่กำหนดค่าได้ง่ายเพื่อเพิ่มประสิทธิภาพการรักษาความปลอดภัยเพื่อต่อสู้กับช่องโหว่ออนไลน์ มีการตรวจสอบผู้ใช้ที่ยอดเยี่ยมซึ่งทำให้ข้อมูลปลอดภัย
ปรับปรุงประสิทธิภาพของเว็บไซต์
Laravel รองรับการแคชสำหรับเว็บไซต์ที่ช่วยเพิ่มความเร็วและประสิทธิภาพ นอกจากนี้ยังใช้ฐานข้อมูลการลดหน่วยความจำและการสร้างดัชนีเพื่อปรับปรุงเว็บไซต์
จัดการการจราจรได้อย่างราบรื่น
มีโอกาสที่ปริมาณการเข้าชมจะเพิ่มขึ้นหลังจากเวลาที่กำหนด และคุณจำเป็นต้องมอบประสบการณ์การใช้งานที่ราบรื่นแก่ผู้ใช้ Laravel มีวิธีคิวเพื่อเลื่อนงานเฉพาะที่สามารถจัดการได้ในภายหลัง
การบูรณาการกับบุคคลที่สาม
ทุกเว็บไซต์ต้องการเครื่องมือของบุคคลที่สามเพื่อเพิ่มคุณสมบัติที่เป็นเอกลักษณ์และใช้งานได้จริง Laravel ทำให้กระบวนการผสานรวมนั้นสะอาดและง่ายสำหรับนักพัฒนา
บทสรุป
Laravel 8.62 ได้แนะนำการอัปเดตและการเปลี่ยนแปลงที่มีประสิทธิภาพสำหรับนักพัฒนาและธุรกิจ กรอบงาน PHP นี้ช่วยให้เว็บไซต์ของคุณปลอดภัยและอัปเดตด้วยแนวโน้มล่าสุดในตลาด คุณไม่ต้องการที่จะพลาด Laravel รุ่นล่าสุดหรือไม่? ติดต่อเราตอนนี้ ! ทีมผู้เชี่ยวชาญ Laravel ของเรามีความรู้และความเข้าใจที่เหมาะสมเกี่ยวกับแพลตฟอร์ม Laravel
