Selasa, 13 September 2016

Mudahnya Membuat User Login Dan Pendaftaran Pengguna di Laravel

LARAVEL dalam menerapkan otentikasi sangat sederhana. Bahkan hampir semuanya dikonfigurasi otomatis. Namun kita juga bebas untuk menentukan layanan tambahan yang diperlukan untuk aplikasi login dan pendaftaran ini. Oleh karena itu tak perlu khawatir karena sebagian besar aplikasi tidak perlu mengubah konfigurasi otentikasi yang sudah ada. Bagaimana cara membuat Login, pendaftaran (register) pengguna (user) ikuti catatan berikut ini.
Berikut cara singkat membuat login, register user dilaravel hanya dengan satu bari perintah, ketik perintah dibawah ini pada terminal.
php artisan make:auth
Kemudian dilanjutkan dengan migrasi agar tercipta tabel database user dengan mengetik perintah dibawah ini pada terminal jika belum pernah melakukannya. Dan sebelum mengetik perintah migrasi dibawah ini hendaknya pastikan database sudah dibuat dan terkonfigurasi dengan benar nama database, user database dan password databasenya.
php artisan migrate
Maka login dan register user tercipta sudah dengan sendirinya. bisa dibuktikan dengan membuka browser dengan mengetikan url login seperti gambar 14.7 dibawah ini.
Gambar 14.7
Dan url register seperti gambar 14.8 dibawah ini
Gambar 14.8

ROUTES

Dari proses diatas maka pada file app/Http/routes.php secara otomatis akan membuat route seperti berikut.
Route::auth();
Kita dapat mengganti route tersebut jika ingin membuat aplikasi yang membutuhkan kemampuan untuk berbagai macam alasan. dengan route sebagai berikut.
// Authentication routes...
Route::get('login', 'Auth\AuthController@getLogin');
Route::post('login', 'LoginController@postLogin');
$this->get('logout', 'Auth\AuthController@logout');
 
// Password Reset Routes...
$this->get('password/reset/{token?}', 'Auth\PasswordController@showResetForm');
$this->post('password/email', 'Auth\PasswordController@sendResetLinkEmail');
$this->post('password/reset', 'Auth\PasswordController@reset');
 
// Registration routes...
Route::get('register', 'Auth\AuthController@getRegister');
Route::post('register', 'RegistrationController@postRegister');
misalnya jika tidak ingin menggunakan menu register atau aplikasi kita tidak membutuhkan  adanya pendaftaran melalui halaman utama maka kita dapat menghapus pada baris Registration routes.

Tidak ada komentar:

Posting Komentar