Saturday, 14 January 2017

Tutorial Membuat Register dan Login dengan Level User Menggunakan Laravel

      
     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).

  1. 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

  2. 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

  3. 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...
  4. mengisi data tabel





  5. Lalu buka DatabaseSeeder.php pada folder \database\seeds\
    pastikan nama kelasnya sama dengan UserSeeder tadi...

  6. Lalu buka cmd/terminal buat php artisan migrate:refresh --seed  
    untuk merefresh database agar data masuk

  7. Kamu dapat melihat ke database apakah data tadi sudah masuk atau belum
    tabel telah terisi

  8. Selanjutnya pada cmd/terminal kita buat perintah php artisan make:auth
    untuk membuat form login dan register

  9. Lalu agar setiap yang register menjadi user/member maka kita buat pada RegisterController.php pada folder app\Http\Controllers\Auth\
    tambahkan role sebagai user

  10. Lalu pada database struktur tabel user kita rubah sedikit pada kolom role
    default role adalah user

  11. Daaaan selesai sekarang coba untuk memakainya,seharusnya tidak ada yang error

    halaman register


    setelah register langsung ke halaman home

    halaman login


     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 .

9 comments:

  1. makasih banyak yah infonya gan... lagi sambil belajar nih....

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. nanti ane terapin di http://joythedate.com
    soalnya masih html polosan ehehehe ... lg belajar laravel nih hhe

    ReplyDelete
  4. gan mau tanya, kalo sudah buat multi auth nya, trus gimana buat proses crud generator nya kan hak akses nya sdh di batasi ?

    ReplyDelete
    Replies
    1. sebenernya 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...

      Delete
  5. Mau tanya ... Kok datanya gak mau masuk ke database ya ?

    ReplyDelete
    Replies
    1. data yang dari mana?

      kalo dari seeder, pastikan dulu env nya sudah bener...

      Delete
  6. ko ane template nya gak keluar ya gan? ane pake versi 5.4 masih new bee

    ReplyDelete