Tugas 11 Kelas PBKK - A 2022

Pada tugas kali ini akan membahas tentang registration form pada Laravel. Tutorialnya bisa diikuti pada link ini : https://tugasakhir.id/register-login-password-logout-laravel/ namun ada modifikasi sedikit yang akan dijelaskan nanti. karena pasti akan ada perbedaan.

Pertama adalah siapkan Laravel yang bisa diikuti pada link dibawah ini. Approve bisa jalan. Ikuti link video tersebut terlebih dahulu sebelum lanjut ke step selanjutnya


Setelah berhasil install laravel dan menginstall composer, maka bisa melanjutkan membuat project laravel dengan command promp composer create-project laravel/laravel belajarlaravel. Saya menggunakan nama belajarlaravel


Hasil setelah instal laravel selesai, maka didalam folder htdocs ada folder laravel yang tadi saya buat. 



Setelah itu Atur Database MySQL. Buat database dengan nama laravel_login di localhost/phpmyadmin seperti gambar dibawah ini


Setelah membuat, bisa atur koneksi MySql pada file .env seperti gambar dibawah ini


Selesai atur koneksi, bisa lanjut ke membuat migration user yang ada pada database/migrations
dengan perintah "php artisan make:migration create_tb_user_table" maka akan muncul file migration baru seperti gambar dibawah ini



Dan sesuaikan isinya seperti dibawah ini : 


Lalu jangan lupa buat di migrate dengan perintah "php artisan migrate" dan voila, bisa cek di database akan ada tabel tb_user seperti gambar dibawah ini : 



Setelah muncul tb_ser, bisa langsung membuat Model User pada direktori app/models. Biasanya sudah ada user.php. Tapi jika ingin membuat baru bisa pakai perintah "php artisan make:model User". Lalu sesuaikan saja seperti gambar dibawah ini :



Lanjut, setelah itu membuat User Controller dengan perintah "php artisan make:controller UserController" Maka file UserController akan ada pada direktori pada gambar dibawah ini : 


Dan sesuaikan isi pada file UserController.php seperti gambar dibawah ini : 



Sudah selesai? Belum dong. Lanjut ke menambahkan Route User pada direktori routes/web.php. Ubah isinya seperti pada gambar dibawah ini : 



Lanjut kepada membuat ".blade.php" file ini sangatlah penting untuk membuat bagian tampilan laravel. Biasanya error terjadi pada ".blade.php" ini. Untuk ini saya membuat file baru (manual) untuk membuat view template pada direktori resources/views/app.blade.php. Sesuaikan seperti gambar dibawah ini :
 

Selanjutnya membuat View Home, sama juga membuat file baru dan sesuaikan gambar dibawah ini : 


Lanjut lagi ke View Register. Nah ini harus membuat Folder Baru bernama User didalam folder View seperti gambar dibawah ini. Nantinya akan diisi file register, login serta password. tentunya dengan tambahan nama ".blade.php"



Lanjut buat View Login


Lanjut buat View Password


Pastikan direktori isi dari View Password, login, serta register seperti gambar dibawah ini



Dan selesai menyiapkan, lanjut jalankan dengan perintah "php artisan serve"



Buka pada link http://127.0.0.1:8000



klik register



Setelah register, mencoba login dengan username password yang telah dibuat tadi



Dan berhasil login


Didalam database akan ada data register seperti gambar dibawah ini : 


https://tugasakhir.id/register-login-password-logout-laravel/


Komentar