Site Loader
  Chat

Cara membuat login pada framework laravel dapat di lakukan dengan dua cara, dimana cara yang pertama kita membuat halaman login sendiri dengan membuat route,controller dan views. Cara membuat login di laravel yang kedua yaitu dengan menggunakan scafolding laravel.

Bagus yang mana ?

Semuanya bagus tergantung kebutuhan kita.

Untuk cara membuat nya saya akan bahas satu per satu. Perlu diingat untuk database pada tabel kita menggunakan tabel users yang saya jelaskan pada tutorial sebelumnya.

Cara 1 : Membuat login dengan scafolding laravel.

Untuk membuat login dengan scafaolding laravel cukup simpel, dengan cara mengetikan perintah artisan di laravel. yaitu.

Apa yang kita dapat ketika mengetikan perintah di atas ?

Setelah anda mengetikan perintah di atas maka akan membuat file dan memodifikasi file yang sudah ada.

Apa saja halaman yang dirubah atau ditambah ?

routes/web.php

Makan akan ada tambahan kode baru seperti kode di atas. Kode diatas digunakan untuk membuat halaman routing. Kitta dapat memeriksanya dengan mengetikan.

app/controller/auth/* dan app/controller/HomeController.php

Di dalam folder auth controller akan membuat 4 file yang digunakan untuk kebutuhan register,login dan reset password.

Sedangkan di file HomeController digunakan untuk menampilkan halaman awal ketika sudah melakukan login.

Didatabase kita sebelumnya tidak tersedia kolom name,maka anda bisa mengubah kolom username menjadi name. dan menambah kolom remember token

resource/views/auth/*

Di folder views akan membuat file baru berjumlah 2 file dan 1 sub folder(password). Halaman ini sebagai halaman user interfacenya.

kemudian silahkan lakukan uji coba terhadap halaman login dan register. Dengan UR

/register

Setelah anda mengisi kolom pada register, dan ketika kolom yang di isi sudah benar maka dia akan menyimpan ke database kemudian redirect ke home dan sudah sekaligus melakukan login.

Jika anda ingin mengakses halaman login, sialhkan logout terlebih dahulu di header kanan atas.

/login

Setelah berhasil login maka tampilannya seperti gambar di bawah ini.

Cara 2 : Membuat login sendiri(Native)

Setelah kita berhasil membuat login dengan scafolding yang otomatis jadi, nah yang cara kedua ini kita akan membuat sendiri atau native.

Langkah pertama yang harus di lakukan yaitu membuat routing baru.

Kita akan memakai method post dan get, dimana get untuk menampilkan form login, sedangkan post untuk proses login.

Setelah itu silahkan buat controller baru dengan perintah artisan

kemudian ubahlah kode controller menjadi kode di bawah ini.

langkah selanjutnya yaitu membuat file views dengan nama nativeauth.blade.php

Kemudian lakukan uji coba.

/native/login

Ketika email dan password yang kita masukan benar maka akan muncul keterangan “hai admin”. dan Ketika salah akan muncul notifikasi aaf email atau password yang anda masukan tidak sesuai.

Seperti itu cara membuat login pada laravel baik menggunakan scafolding maupun membuat login laravel sendiri(login native laravel).

Terima Kasih.

Post Author: Didik Prabowo

Seoarang Software enginering, Instruktur terutama di bifang pemrograman berbasis website, sekaligus admin di situs didikprabowo.com.

Leave a Reply

Your email address will not be published. Required fields are marked *

PRODUK UNGGULAN

Anda tertarik ?

Subscribe to Blog via Email

Dapat kan informasi terbaru dengan memasukan email di kolom ini