Laravel 5 hadir dengan fitur terbarunya sejak dirilis akhir tahun 2014 lalu. Sebelumnya kita sudah membahas tentang beberapa update terbaru dari Laravel 5 seperti perubahan direktori dan request. Kali ini kita akan membahas update lainnya pada Laravel 5 khususnya hal yang berkaitan dengan Authentication, Shortcuts, dan Socialite. Penasaran? Yuk kita lihat masing-masing dari fitur terbaru dari Laravel 5 tersebut.
Auth Controller
Authentication merupakan bagian yang krusial dari pengembangan aplikasi web pada umumnya. Butuh alokasi waktu untuk membuat sistem authentication sendiri, namun hal tersebut tidak menjadi masalah lagi bagi Laravel 5. Pada Laravel 5 kita hanya butuh mengkonfigurasi database migration, models, controller, dan view agar sistem authentication dapat berjalan dengan baik. Laravel 5 sudah memiliki Register service yang menjadi bagian krusial dari sistem authentication.
Laravel 5 menyediakan command Artisan terbaru yang akan mengenerate authentication controller dan password reminder controller. Ini berarti kita terbantu untuk tidak membuat secara manual authentication controller yang menangani proses login, register, dan reset password. Berikut command nya.
$ php artisan make:auth
Shortcuts
Laravel 5 juga hadir dengan fungsi shortcuts terbaru seperti untuk kebutuhan ketika memanggil View::make() atau Redirect::to(); Pada laravel 5 kita cukup memanggil redirect() untuk mengalihkan proses ke halaman tertentu. Pun demikian dengan View::make() kita cukup menggunakan view() saja untuk memanggil view pada controller.
Socialite
Ini mungkin menjadi bagian terbaru dari Laravel dibanding versi sebelumnya. Laravel 5 hadir dengan package yang disebut dengan Socialite yang sudah terintegrasi dengan jejaring sosial seperti Facebook dan Twitter. Meskipun tidak include secara default, kita butuh memanggilnya melalui composer. Baca cara memasang package pada Laravel untuk membantu Anda menggunakan Socialite. Setelah selesai, kita tinggal mengkonfigurasi provider yang tersedia pada Socialite. Saat ini baru tersedia Twitter, GitHub, Google, dan Facebook. Socialite sangat bagus jika Anda ingin menerapkan fungsi login / regiter via social media seperti Facebook atau Twitter.
Demikianlah penjelasan singkat beberapa fitur terbaru lainnya dari Laravel 5. Ikuti selalu update terbaru dari Laravel pada situsnya. Menurut hemat saya, Laravel semakin mengambil langkah kedepan yang memudahkan penggunanya dalam mengelola source code aplication dan membebaskan penggunanya dari mimpi buruk mengelola kodingan. Sampai jumpa di artikel lainnya tentang Laravel.
ConversionConversion EmoticonEmoticon