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