Laravel adalah open-source PHP framework yang mudah dipahami dengan menggunakan pola desain model-view-controller. Laravel menggunakan kembali komponen kerangka kerja yang berbeda dan membantu dalam membuat aplikasi web yang dirancang lebih terstruktur dan pragmatis. Laravel versi 10 direncanakan akan rilis pada 7 Februari 2023 dengan beberapa fitur dan perubahan baru yang akan dirangkum dalam poin-poin berikut:

1.       Laravel 10 memerlukan minimum PHP versi 8.1

2.       Laravel 10 menggunakan invokable validation rules secara default

Di Laravel 9, invokable validation rules dapat dibuat menggunakan flag –invokable dengan perintah php artisan make:rule. Mulai Laravel 10, aturan tersebut tidak dibutuhkan lagi.

3.       Metode dan properti yang dihentikan

Berikut daftar penghentian pada Laravel 10:

  • [10.x] Menghapus metode Route::home yang sudah tidak digunakan lagi
  • [10.x] Menghapus assertTimesSent yang sudah tidak digunakan lagi
  • [10.x] Menghapus metode yang using
  • [10.x] Menghapus properti tanggal yang tidak digunakan lagi
  • [10.x] Menggunakan fungsi array_is_list dengan php 8.1 asli

4.       Native type Declarations dalam kerangka Laravel 10

Dimulai dengan Laravel 10, kerangka sekarang akan menggunakan tipe asli, bukan docblock. Jenis ditambahkan dengan cara yang menghadirkan fitur petunjuk tipe PHP terbaru ke proyek Laravel tanpa merusak kompatibilitas mundur di tingkat kerangka kerja:

  • Return types
  • Argumen metode
  • Anotasi berlebihan dihapus jika memungkinkan
  • Izinkan jenis user land dalam argumen penutupan
  • Tidak termasuk properti yang diketik

Menginstal Laravel 10

Menginstal Laravel 10 dapat dengan mudah dilakukan, Laravel installer memiliki flag –dev, yang menginstal cabang master dari repositori laravel/laravel.

laravel new hello-world –dev

Atau  bisa juga menggunakan Composer.

composer create-project –prefer-dist laravel/laravel laravel-dev dev-master

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


0 Komentar

Tinggalkan Balasan

Avatar placeholder

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