Fitur - Fitur Unggulan Yang Terdapat Pada Laravel Perlu Anda Ketahui
19 Maret 2020
Tambah Komentar
Sebelum kita membahas tentang laravel 7, terlebih dahulu kita harus memahami apa itu laravel. Laravel merupakan salah satu frame work yang paling populer saat ini. Framework ini terkenal karena kesederhanaan nya dan dapat menghasilkan suatu web yang maksimal dan seesuai dengan kebutuhan aplikasi web yang akan ciptakan.
Laravel adalah salah satu jenis dari frame work PHP yang
sifatnya gratis atau open source. Laravel merupakan pengembangan dari website
yang berbasis MVP yang dibuat dalam PHP yang digunakan untuk meningkatkan
kualitas dari software dengan cara mengurangi biaya untuk pengenbangannya,
serta dapat meningkatkan pengalaman bekerja karena adanya aplikasi yang
disediakan untuk sintaks yang ekspresif dan jelas dan dapat menghemat waktu.
Laravel ini sangat berbeda dengan pemrograman
lainnya, misalnya pemrograman native. Dalam pemrograman native ini harus bekerja ekstra mulai dari nol.
Sedangkan frame work atau laravel ini cara kerjanya lebih mudah dan cepat,
karena didalamnya terdapat keamanan yangsudah terjaga dengan baik.
Laravel 7 ini diliris resmi pada tanggal 3 Maret
2020, Laravel 7 ini merupakan versi utama menurut rilis strateginya. Laravel 7 ini bukan merupakan versi LTS
menurut kebijakan versi laravel, perbaikan bug laravel 7 ini membutuhkan waktu
selama 6 bulan terhitung dari 3 Maret 2020 samapai dengan 3 September 2020 dan memiliki keamanan satu tahun untuk memperbaiki dukungan pada
laravel 7 ini.
Laravel 7 diciptakan untuk melanjutkan
peningkatan dari laravel 6. Laravel 7 dirilis dengan banyak fitur baru seperti
laravel airlock, kecepatan dalam melakukan routing, pengoperasian string yang
lancar, Cast Eloquent Custom, dan adanya dukungan CORS dan fitur-fitur lainnya.
Fitur-Fitur
UnggulanPada Laravel 7
Ada beberapa firur-fitur unggulan dan menarik di dalam laravel 7 yaitu :
1. Route Matcing Performance
Di dalam fitur laravel 7 yang pertama ini proses
Routing akan dilakukan dua kali lebih cepat dari versi laravel lainnya dalam
melakuakn route.
2. Guzzle Abstraction
Laravel 7 ini memberikan abstraksi guzzle dalam
membuat case yang mudah dalam penggunannya dan mudah diatsi melalui laravel daripada
Guzzle.
3. Blade X
Pada fitur ini laravel 7 akan memberikan dukungan
untuk sintaks pada komponen blade X. Fitu ini memperkenalkan kelas ke komponen
blade x, proses yang dilakukan menggunakan kelas komponen untuk menyalurkan
seluruh atribut sebagai data ke komponen. Hal ini akan sangat berguna untuk
komposisi kecil yang sanagt sederhana tanpa membutuhkan kelas.
4. Customizable Stubs
Stubs pada fitur ini dapat di kustomisasi. Pada
fitur ini terdapat perintah konsol artisan yang digunakan untuk membuat berbagai
kelas, seperti mengontrol pekerjaan, melakukan migrasi, dan tes. Kelas-kelas
ini dihasilkan dari file rintisan yang diisi dengan nilai-nilai berdasarkan
yang anda inputkan, namun terkadang akan ada perubahan kecil pada file yang
dihasilkan oleh artisan.
Untuk mencapai ini, laravel 7 menyediakan stub
: publish perintah untuk membuat stub untuk
kustomisasi. Rintisan an diterbitkan terletak di dalam direktori rintisan pada
root aplikasi anda. Setiap perubahan
yang anda lakukan pada rintisan ini akan tercermin ketika membuat kelas yang
sesuai dengan menggunakan perintah artisan.
5. Custom Cast Types + Objects / Value
Object Casts
Disini berarti kita dapat menentukan jenis dari
custom cast kita sendiri untuk Eloquent. Yang dapat disesuaikan dengan nilai
primitif sederhananya seperti string yang terenkripsi ke objek. Saat melakukan
casting ke objek, kita mempunyai kesempatan untuk mengembalikan nilai objek
kedalam model sebelum melakukan penyimpanan.
6. View Cache Otimization
Didalam fitur laravel 7 yang satu ini menyediakan
opsi konfigurasi baru yang disebut dengan expires inside view.php, dimana
melewatkan pemeriksaan untuk mengetahui atau melihat tampilan apakah sudah
kadaluwarsa untuk menentukan keputusan apakah perlu dikompliksi ulang atau
tidak.
7. Dynamic Storage Links
Pada laravel yang lain biasanya php artisan
storage:link tertaut pada folder publik secara default. Akan tetapi di dalam
laravel 7 ini pengembangan akan menentukan folder penimpanannya sendiri.
Demikian ulasan artikel mengenai Laravel 7 pada artikel ini, Semoga
apa yang telah disampaikan di dalam artikel ini dapat berguna bagi pengunjung setia tigaribu.net
Penulis : Windi Sry Utami Saragih
Belum ada Komentar untuk "Fitur - Fitur Unggulan Yang Terdapat Pada Laravel Perlu Anda Ketahui"
Posting Komentar