Pada tutorial sebelumnya kita belajar tentang membuat project laravel menggunakan laragon,jika belum paham dapat dilihat kembali disini. Kali ini kita akan membuat form login dan register menggunakan laravel dengan level user berbeda yaitu Admin dan User (member).
- Yang pertama kita lakukan adalah membuat struktur tabel yang akan digunakan,maka kita buka file 2014_10_12_000000_create_users_table yang ada dalam folder \database\migrations
tambahkan role
- Lalu pada cmd/tterminal kalian buat php artisan make:seeder UserSeeder
tapi sebelum itu kalian harus memastikan bahwa konfigurasi database kalian telah benar bisa kalian di database.php dalam folder \config dan juga env pada project kalian.env file pastikan nama database dan usernamenya sama - Langkah selanjutnya kita isi databasenya pada UserSeeder.php pada folder \database\seeds ini tidak wajib sih karena kita dapat mengisikan datanya pada saat register nanti...
- Lalu buka DatabaseSeeder.php pada folder \database\seeds\
pastikan nama kelasnya sama dengan UserSeeder tadi... - Lalu buka cmd/terminal buat php artisan migrate:refresh --seed
untuk merefresh database agar data masuk - Kamu dapat melihat ke database apakah data tadi sudah masuk atau belum
tabel telah terisi - Selanjutnya pada cmd/terminal kita buat perintah php artisan make:auth
untuk membuat form login dan register - Lalu agar setiap yang register menjadi user/member maka kita buat pada RegisterController.php pada folder app\Http\Controllers\Auth\
tambahkan role sebagai user - Lalu pada database struktur tabel user kita rubah sedikit pada kolom role
default role adalah user - Daaaan selesai sekarang coba untuk memakainya,seharusnya tidak ada yang error
halaman register setelah register langsung ke halaman home
mengisi data tabel |
Begitulah guys cara untuk membuat form login dan register pada laravel cukup simple bukan...kita sangat terbantu dengan fitur Auth dari laravel,untuk memodifikasi tampilannya dapat kita rubah pada file blade.php nya, .Jika ada yang ingin ditanyakan bisa menghubungi adek ,jika ada salah mohon maaf guys,masih belajar.Keep Awesome Guys .
0 Komentar