Laravel adalah salah satu Framework PHP yang paling populer dan paling banyak digunakan di seluruh dunia dalam membangun aplikasi web mulai dari proyek kecil hingga besar. Framework ini banyak digunakan oleh Web Developer karena kinerja, fitur, dan skalabilitas nya. Laravel selalu berusaha terus berinovasi untuk memberikan fungsionalitas dan fitur terbaru untuk framework mereka. Baru-baru ini pun Laravel telah merilis versi terbaru yaitu Laravel 9 di awal tahun 2022, tepatnya 8 Februari 2022.

       Sebagai bentuk komitmen mereka untuk memberikan layanan terbaik kepada developer. Hal ini pun telah disampaikan oleh Laravel sendiri di website resmi mereka. Mereka juga menyebutkan, bahwa versi terbaru ini akan menjadi versi selanjutnya dari Long-Term Support atau dukungan jangka panjang dari Laravel.

Apa saja yang baru dari Laravel 9 ?

  1. Minimal menggunakan PHP Versi 8
    Untuk menjalankan Laravel 9, minimal kamu harus menggunakan PHP versi 8. Hal ini dikarenakan Laravel 9 akan membutuhkan Symfony 6.0 sehingga persyaratan minimumnya adalah PHP 8.
  2. Desain Baru untuk routes:list
    Perintah ‘routes:list’  telah dimasukkan di Laravel dalam jangka waktu panjang, dan satu masalah yang terkadang muncul adalah jika kamu memiliki route yang besar dan kompleks, itu bisa menjadi berantakan saat mencoba melihatnya di konsol.  

  3. Anonymous Stub Migrations
    Pada Laravel versi 8.37 keluar dengan fitur baru bernama Anonymous Stub Migrations yang berguna untuk mencegah nama kelas migrasi. Fitur ini hadir untuk mengatasi permasalahan, ketika mencoba untuk buat ulang database dari awal, banyak migrasi dengan nama kelas yang sama dapat menyebabkan masalah.
  4. Tersedia Query Builder Interface yang Baru

    Laravel 9 menyertakan Query Builder Interface baru. Di Laravel ke- 9 jenis petunjuk adalah sangat andal untuk refactoring, analisis statis, dan penyelesaian kode dalam IDE mereka.

    Kurangnya interface bersama atau inheritance antara Query\Builder, Eloquent\Builder, dan Eloquent\Relation adalah alasan di balik ini. Developer dapat memanfaatkan Query Builder Interface untuk petunjuk jenis, pemfaktoran ulang, dan analisis statis dengan Laravel versi terbaru ini.

  5. Fungsi String PHP 8
    Karena PHP 8 akan menjadi minimum di Laravel 9, Tom Schlick mengajukan PR untuk pindah menggunakan fungsi str_contains(), str_starts_with() dan str_ends_with() secara internal di kelas \Illuminate\Support\Str.
  6. Dari Swift Mailer ke Symfony Mailer

    Swift Mailer yang tidak digunakan lagi pada Laravel terbaru kali ini. Laravel 9 membuat perubahan untuk menggunakan Symfony Mailer untuk pengiriman surat. Ada beberapa perubahan di Laravel versi selanjutnya ini.

    Laravel 9 akan dirilis satu bulan lagi, dan ada harapan untuk lebih banyak fitur baru. Jadi, bersiaplah untuk rilis utama Laravel 9 berikutnya dan tingkatkan aplikasi.

    Skynet Technologies secara ekslusif hadir dalam layanan pengembangan Laravel termasuk pengembangan kustom, pengembangan API, pengembangan ekstensi, migrasi dan peningkatan Laravel.

    Selain itu, mereka juga melakukan peningkatan patch, layanan integrasi pihak ketiga, pengembangan CRM (Customer Relational Management), pengembangan e-niaga & CMS (Content Management System), desain template layanan, dan masih banyak lagi.

Sumber:
-laravel-news.com
-appkey.id

Divisi Komunikasi dan Informasi
Himpunan Mahasiswa Sistem Informasi
Universitas Tanjungpura
2021/2022


Administrator

HMSI (Himpunan Mahasiswa Sistem Informasi) Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Tanjungpura

0 Komentar

Tinggalkan Balasan

Avatar placeholder

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *