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 .
makasih banyak yah infonya gan... lagi sambil belajar nih....
ReplyDeletesipp
DeleteThis comment has been removed by the author.
ReplyDeletenanti ane terapin di http://joythedate.com
ReplyDeletesoalnya masih html polosan ehehehe ... lg belajar laravel nih hhe
gan mau tanya, kalo sudah buat multi auth nya, trus gimana buat proses crud generator nya kan hak akses nya sdh di batasi ?
ReplyDeletesebenernya ada beberapa cara, salah satunya mengarahkan ke halaman CRUD yang berbeda atau tetap pada halaman yang sama tapi akses pada user dan admin berbeda contoh user cuma bisa read dan fungsi lain disable...
DeleteMau tanya ... Kok datanya gak mau masuk ke database ya ?
ReplyDeletedata yang dari mana?
Deletekalo dari seeder, pastikan dulu env nya sudah bener...
ko ane template nya gak keluar ya gan? ane pake versi 5.4 masih new bee
ReplyDelete