Auth Bootstrap Laravel 9

3 min read Jul 01, 2024
Auth Bootstrap Laravel 9

Membangun Sistem Autentikasi dengan Bootstrap dan Laravel 9

Sistem autentikasi merupakan elemen penting dalam aplikasi web modern. Laravel menyediakan framework yang kuat untuk membangun sistem autentikasi dengan mudah. Dalam artikel ini, kita akan mempelajari cara membangun sistem autentikasi sederhana menggunakan Bootstrap dan Laravel 9.

Persiapan

Sebelum memulai, pastikan Anda memiliki Laravel 9 yang terinstall pada sistem Anda. Anda dapat menginstal Laravel 9 dengan perintah berikut:

composer create-project laravel/laravel my-auth-app

Menginstall Bootstrap

Bootstrap adalah framework CSS yang populer dan mudah digunakan. Untuk menginstal Bootstrap, Anda dapat menggunakan CDN atau menginstalnya secara lokal.

Menggunakan CDN:

Tambahkan link berikut ke dalam file resources/views/layouts/app.blade.php:


Menginstal secara lokal:

Jalankan perintah berikut:

npm install bootstrap

Tambahkan link ke file public/css/app.css:

@import '~bootstrap/dist/css/bootstrap.min.css';

Menjalankan Scaffolding Autentikasi

Laravel menyediakan scaffolding untuk membuat sistem autentikasi dengan cepat. Jalankan perintah berikut:

php artisan make:auth

Perintah ini akan membuat controller, model, view, dan rute yang diperlukan untuk sistem autentikasi.

Menyesuaikan Desain dengan Bootstrap

Laravel menggunakan Blade Template Engine untuk membuat view. Anda dapat menyesuaikan desain halaman autentikasi menggunakan Bootstrap.

Login Page:

Buka file resources/views/auth/login.blade.php. Anda dapat mengganti desain default dengan menggunakan kelas Bootstrap.

Register Page:

Lakukan hal yang sama pada file resources/views/auth/register.blade.php.

Mengatur Rute

Laravel secara otomatis mengatur rute untuk autentikasi. Anda dapat menambahkan rute baru di file routes/web.php.

Menjalankan Aplikasi

Jalankan aplikasi dengan perintah berikut:

php artisan serve

Akses aplikasi Anda di http://localhost:8000. Anda sekarang dapat menguji sistem autentikasi yang telah dibuat.

Kesimpulan

Dalam artikel ini, Anda telah mempelajari cara membangun sistem autentikasi sederhana menggunakan Bootstrap dan Laravel 9. Laravel menyediakan scaffolding dan alat yang mudah digunakan untuk membuat sistem autentikasi yang aman dan efisien. Anda dapat memperluas sistem autentikasi ini dengan menambahkan fitur lain seperti verifikasi email, lupa password, dan lain-lain.

Related Post


Latest Posts