Laravel 8.62 Dirilis: Dapatkan Wawasan Terbaik Disini!

Diterbitkan: 2022-04-18

Laravel adalah framework PHP open-source yang membantu membangun aplikasi PHP. Dengan Laravel 8.62, permainan telah diubah. Popularitas telah berkembang pesat dengan bantuan ekstensi dan paket bawaan. Dengan Laravel 8.62 dirilis di pasar, cabang 8.x memiliki pembaruan dan fitur baru.

Apa Bagian Terbaik dari Rilis Laravel 8.x?

1. Skema Versi

Tambalan kecil dirilis setiap minggu, yang membantu menangani perubahan yang melanggar. Pada saat yang sama, kerangka kerja utama dirilis setiap tahun sekitar bulan Januari.

2. Pengecualian

Panduan kompatibilitas mundur tidak menangani fungsionalitas argumen Bernama. Mereka mungkin berencana untuk mengganti nama parameter fungsi untuk meningkatkan basis kode Laravel. Menggunakan argumen nama selama metode Laravel harus dilakukan dengan hati-hati dan mengharapkan perubahan nama di masa mendatang.

3. Kebijakan Dukungan

Laravel menyediakan perawatan dan dukungan terlama di pasar. Laravel 8.62 dirilis dengan perbaikan bug umum, pustaka tambahan, dan banyak tindakan efektif lainnya yang membantu dalam Pengembangan Laravel .

Daftar Periksa Sempurna yang Mencakup Elemen Penting tentang Laravel 8.62 Terbaru yang Dirilis:

1. Elemen yang baru ditambahkan

  • Penambahan gula sintaksis tunggal ke lubang cacing
  • Acara pengiriman selama mode pemeliharaan mengaktifkan dan menonaktifkan
  • Penambahan sifat pengujian RefreshDatabaseLazily baru
  • Jadikan PendingMail dapat dikondisikan untuk pengembang
  • Penambahan beberapa perubahan PHP 8.1
  • Penambahan metode asserNotSoftDeleted baru
  • Opsi berpura-pura untuk mode: perintah pangkas telah ditambahkan
  • Opsi hama selama penggunaan make: uji perintah Artisan

2. Hal-hal yang diperbaiki dengan rilis Laravel 8.62

  • Metode getDirty, yang digunakan selama AsCollection dan AsArrayObject
  • Kelola terkadang kondisi yang menambahkan aturan untuk nilai saudara dalam larik data
  • Menangani pemformatan nilai basis data dan tanggal kustom yang dapat dicetak
  • Memperbaiki Validasi/Kata Sandi/Illuminate/Validation::passes()

3. Pembaruan dan perubahan yang menyertai rilis Laravel 8.62

  • Pernyataan yang dapat dikirim melalui surat lancar
  • Ini memungkinkan tampilan index.blade.php untuk komponen anonim
  • Pengembang dapat mengabaikan pembatas tambahan di opsi cache.headers
  • Pernyataan pemberitahuan dapat dilakukan sehubungan dengan metode shouldSend pada pemberitahuan
  • Memungkinkan pengambilan input permintaan sebagai koleksi
  • Ubah *of any untuk menentukan nama hubungan saat null
  • Anda hanya perlu mencari file yang diakhiri dengan .php pada model: prune
  • Konversi middleware ke array selama output JSON di /RouteListCommand

4. Bagian yang Dikembalikan

Kemungkinan untuk membandingkan tanggal khusus/tanggal_tidak dapat diubah dengan bantuan perbandingan tanggal

Apa Pembaruan Masuk dengan Laravel 8.62?

1. Mendapatkan Koleksi Selama Pengambilan

Ini memberi Anda kemampuan untuk mengambil input secara efisien:

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

  1. // Sebelum
  2. kumpulkan ($permintaan -> masukan ('pengguna', [])) -> masing -masing ( fungsi ($pengguna) {
  3. // …
  4. });
  5. //
  6. $request -> kumpulkan ('pengguna') -> masing -masing ( function ($user) {
  7. // …
  8. });

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

2. Penambahan Singular Syntactic Sugar ke dalam Wormhole

Di lubang cacing_tunggal, yang menambahkan gula sintaksis di lubang cacing untuk menggunakan nilai singular. Alias ​​​​sekarang menjadi tunggal yang mengacu pada sumber aslinya.

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

  1. // Sebelum
  2. $ini -> perjalanan( 1 ) -> minggu();
  3. $ini -> perjalanan( -1 ) -> minggu();
  4. // Setelah
  5. $ini -> perjalanan( 1 ) -> minggu();
  6. $ini -> perjalanan( -1 ) -> minggu();

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

3. Templat komponen Blade Indeks Anonim

Penggunaan index.blade.php dalam tampilan default khusus untuk komponen anonim yang menunjuk ke folder:

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

  1. {{– component/accordion/index.blade.php –}}
  2. < x-akordeon >
  3. {{– component/accordion/item.blade.php –}}
  4. < x-accordion.item >
  5. {{– … –}}
  6. < /x-accordion.item >
  7. </ x-akordeon >

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

4. Membuat “PendingMail” Dapat Dikondisikan

Kelas ini menggunakan sifat “Dapat Dikondisikan” yang memungkinkan pengembang menggunakan metode kecuali() dan kapan() selama konfigurasi email sebelum memanggil antrian() dan kirim().

5. Acara Mode Pemeliharaan

Ini dijalankan ketika mode pemeliharaan diaktifkan atau dinonaktifkan. Anda dapat menyewa pengembang Laravel untuk masuk ke layanan eksternal, yang berguna untuk mengabaikan pemantauan atau peringatan waktu aktif.

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

  1. gunakan Illuminate\Foundation\Events\MaintenanceModeEnabled ;
  2. gunakan Illuminate\Foundation\Events\MaintenanceModeDisabled ;
  3. Acara :: pengiriman ( MaintenanceModeEnabled ::class );
  4. Acara :: pengiriman ( MaintenanceModeDisabled ::class );

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

Ada banyak wawasan di dalam rilis Laravel 6.83. Anda dapat terhubung dengan pengembang untuk layanan yang lebih baik.

Mengapa Pengembangan Laravel harus menjadi Pilihan Anda untuk Proyek Web Berikut?

Lebih cepat dan Sederhana

Berada di pasar untuk waktu yang lama memastikan bahwa banyak orang sudah akrab dengan kerangka kerja PHP ini . Ini menyediakan berbagai macam templat bawaan yang membuat proses pengembangan lebih cepat. Ini memastikan hasil yang hemat biaya dan lebih cepat untuk bisnis.

Sangat Aman

Keamanan telah menjadi faktor yang paling penting untuk bisnis online. Dengan Laravel 8.62 dirilis di pasar, ia telah membawa fitur keamanan canggih yang mudah dikonfigurasi untuk meningkatkan keamanan untuk melawan kerentanan online. Ini memiliki otentikasi pengguna yang sangat baik, yang menjaga data tetap aman dan terlindungi.

Tingkatkan Performa Situs Web

Laravel mendukung caching untuk situs web yang membantu meningkatkan kecepatan dan kinerja. Itu juga menggunakan pengurangan memori dan basis data pengindeksan untuk meningkatkan situs web.

Menangani Lalu Lintas dengan Mulus

Ada kemungkinan volume lalu lintas akan bertambah setelah waktu tertentu, dan Anda perlu memberikan pengalaman pengguna yang lancar. Laravel memiliki metode antrian untuk menunda tugas tertentu yang dapat ditangani nanti.

Integrasi Pihak Ketiga

Setiap situs web membutuhkan alat pihak ketiga untuk menambahkan fitur unik dan praktis. Laravel membuat proses integrasi menjadi bersih dan mudah bagi para pengembang.

Kesimpulan

Laravel 8.62 telah memperkenalkan pembaruan dan perubahan yang efektif untuk pengembang dan bisnis. Kerangka kerja PHP ini memastikan situs web Anda tetap aman dan diperbarui dengan tren terbaru di pasar. Apakah Anda tidak ingin ketinggalan rilis terbaru Laravel? Hubungi kami sekarang ! Tim ahli Laravel kami memiliki pengetahuan dan pemahaman yang tepat tentang platform Laravel.