Hai guys...selamat pagi,selamat beraktivitas.Pagi ini adek akan ngasih tau kalo beberapa hari yang lalu laravel merilis versi terbaru framework-nya yaitu Laravel 5.4 pada tanggal 24 Januari 2017 kemaren.Tentu kita akan bertanya-tanya apa sih perbedaan dari laravel versi sebelumnya.Nih adek kasih tau sedikit ya, ada beberapa fitur baru yang dirilis pada laravel 5.4 ini.
- Laravel Dusk adalah alat pengujian browser yang end-to-end untuk aplikasi JavaScript. Hal ini bertujuan untuk memberikan cara yang tepat untuk melakukan tes interaksi halaman.Sehingga kamu dapat menggunakan Dusk untuk hal-hal seperti tombol klik/link, form serta drag and drop.Serta memanfaatkan ChromeDriver dan Facebook Php-WebDriver untuk tes.Dapat bekerja dengan Selenium Browser, tapi datang dengan ChromeDriver secara default sehingga tidak perlu menginstal JDK atau Selenium.Dusk sangat mudah digunakan tanpa pengaturan selenium dan setiap kali memulai server.
- Laravel Mix adalah generasi terbarunya dari Laravel Elixir.
- Blade Component And Slot , dirancang memberikan flexibilitas yang lebih dalam template blade.Untuk contoh menampilkan peringatan pada
Kemudian dalam file template dapat membuat seperti ini
- Markdown Emails, laravel 5.3 memperkenalkan dua fitur baru sekitar email, Mailables dan Notifikasi yang memungkinkan kamu untuk mengirim pesan yang sama melalui email, SMS, dan saluran lainnya. Dengan beberapa improvisasi, laravel 5.4 membuat template email ,pada fitur ini kamu dapat menggunakan tabel.
- Automatic Facades, anda sekarang dapat menggunakan setiap kelas sebagai Facade dengan cepat. Berikut adalah contoh:
Kemudian, di rute atau controller: - Route Improvement, fitur baru lainnya adalah kemampuan untuk menggunakan fasih sintaks untuk menentukan rute yang bernama atau middleware:
- Higher Order Messaging,Menurut adek ini fitur paling keren,dapat membuat sintax menjadi lebih pendek Cara terbaik untuk menampilkan fitur baru ini adalah melalui contoh kode. Misalnya kamu memiliki koleksi, dan Anda ingin melakukan operasi pada masing-masing item:
sekarang bisa menjadi:
- New
retry
helper - New
array_wrap
helper - Added a default 503 error page
- Switched to the
::class
notation through the core. - Added names to password reset routes
- Support for PhpRedis
- Added IPv4 and IPv6 validators
date_format
validation is now more precise
https://laravel-news.com/laravel-5-4
0 Komentar