Laravel 7 hadir dengan peningkatan kecepatan, komponen, dan lainnya

LARAVEL

Tim pengembangan Laravel diluncurkan baru saja rilis versi baru 7 kerangka kerja PHP Anda beberapa bulan setelah Laravel 6 dirilis.

Ini adalah versi baru utama dari kerangka kerja dengan banyak fitur baru, termasuk Laravel Airlock, peningkatan kecepatan perutean, danTiket komponen blade, konversi Eloquent kustom, klien yang berfokus pada pengembang HTTP, dukungan CORS dan banyak lagi. 

Apa yang baru di Laravel 7?

Versi baru framework ini menghadirkan fitur baru yang sangat menarik yang diberi nama "Laravel Airlock" yang menyediakan sistem otentikasi ultra-ringan untuk SPA (aplikasi satu halaman), API sederhana berbasis token dan aplikasi seluler.

Pada dasarnya apa mengizinkan kunci udara untuk setiap pengguna, ada dalam aplikasi Anda untuk menghasilkan beberapa token API untuk akun Anda. Ubin ini dapat diberi keterampilan / skala yang menentukan tindakan yang dapat dilakukan ubin tersebut.

Di sisi lain Komponen Blade telah direvisi untuk memungkinkan rendering berbasis tag, manajemen atribut, kelas komponen, komponen tampilan online, dll. Menurut tim pengembangan, Desain ulang komponen Blade ini sangat penting. Oleh karena itu, Anda harus merujuk ke dokumentasi lengkap tentang komponen Blade untuk informasi lebih lanjut tentang fitur ini.

Kita juga bisa menemukannya di Laravel 7 versi baru ini API minimal dan ekspresif di sekitar klien HTTP Guzzle, memungkinkan Anda dengan cepat membuat permintaan HTTP keluar untuk berkomunikasi dengan aplikasi web lain. Pembungkus Laravel di sekitar Guzzle berfokus pada kasus penggunaan paling umum dan pengalaman pengembangan yang menyenangkan.

Lebih lanjut metode baru disertakan untuk mencocokkan jalur yang dikompilasi dan yang di-cache yang telah di-cache. Dalam aplikasi besar (misalnya, aplikasi dengan 800 rute atau lebih), peningkatan ini dapat mengarah pada peningkatan kecepatan, yang kira-kira dua kali jumlah permintaan per detik dalam tolok ukur "Hello World" sederhana. Anda tidak perlu melakukan perubahan apa pun pada aplikasi Anda.

Kelas Illuminate Laravel menawarkan berbagai fungsi yang berguna untuk menangani string karakter. Laravel 7 sekarang menawarkan pustaka manajemen karakter yang lebih lancar dan berorientasi objek selain fitur-fitur ini.

Di versi Laravel sebelumnya, antrian database tidak dianggap cukup kuat untuk digunakan dalam produksi, karena kebuntuan.

Namun, Laravel 7 melakukan perbaikan pada aplikasi yang menggunakan MySQL 8+ sebagai antrian database. Menggunakan klausa FOR UPDATE SKIP LOCKED dan peningkatan SQL lainnya, driver database sekarang dapat digunakan dengan aman dalam aplikasi produksi volume yang lebih tinggi.

Perubahan besar lainnya apakah itu sekarang konfigurasi beberapa «mailer» diperbolehkan untuk satu aplikasi.

Setiap aplikasi email dikonfigurasi dalam file konfigurasi dapat memiliki opsinya sendiri dan bahkan "transport" uniknya sendiri, yang memungkinkan aplikasi Anda menggunakan layanan email yang berbeda untuk mengirim pesan email tertentu.

Secara default, Laravel akan menggunakan program email yang dikonfigurasi sebagai program email dalam file konfigurasinya.

sementara template email penurunan harga default telah menerima desain baru dan lebih modern berdasarkan palet warna CSS Tailwind. Tentunya template ini dapat dipublikasikan dan disesuaikan dengan kebutuhan pengguna.

Misalnya, aplikasi Anda dapat menggunakan cap pos untuk mengirim email transaksional saat menggunakan Amazon SES untuk mengirim email massal.

Last but not least, ini yang baru dukungan dari Bagian satu untuk mengonfigurasi respons permintaan pertukaran sumber daya lintas sumber (KOR) dengan mengintegrasikan paket Laravel CORS yang populer.

Laravel 7 mencakup sejumlah besar perubahan, yang mana Anda dapat mengetahui detailnya dan informasi lainnya di lrilis rilis, serta tautan untuk mendapatkan versi baru.

Tautannya adalah ini. 


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.