Hai! Kali ini saya mau membagikan sedikit pengetahuan saya seputar Laravel framework. Postingan kali ini kita akan coba membuat login page sederhana menggunakan laravel dan juga bagaimana mengkoneksikan laravel dengan database mysql. Pertama mari kita mengkoneksikan laravel dengan database mysql, disini kita akan pakai Laravel 5.2 sebetulnya ini adalah hal yang mudah karena laravel itu sendiri secara default sudah terkoneksi dengan database mysql yang kita perlu lakukan hanyalah merubah beberapa konfigurasinya saja. Yang akan kita ubah adalah file .env defaultnya file ini bisa ditemukan di root folder (kalau struktur foldernya tidak agan ubah). Lalu ubah sesuai ketentuan berikut:
DB_DATABASE=NAMA_DATABASE
Username dan password disini adalah yang kita gunakan sebagai username dan password pada PhpMyadmin, atau biasanya usernamenya adalah "root" dan passwordnya kosong. Jadi kurang lebih begini penampakannya:
DB_DATABASE=belajar_laravel
Atau boleh intip gambar dibawah ini:
Nah sampai sini, aplikasi kita sudah terhubung dengan database. Berikutnya kita akan membuat login page dengan laravel. Pertama kita siapkan dulu databasenya, bisa langsung copy paste code dibawah ini:
CREATE TABLE IF NOT EXISTS `users` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`email` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`password` varchar(60) COLLATE utf8_unicode_ci DEFAULT NULL,
`remember_token` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`id`),
UNIQUE KEY `users_email_unique` (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
Lalu buka CMD dan arahkan ke project laravel kita, lalu ketikan perintah berikut di CMD:
php artisan make:auth
Maka secara otomatis akan ter-generate beberapa file yang sudah siap pakai untuk login page aplikasi kita. Atau kalau masih bingung bisa lihat contoh dibawah ini:
Sekarang silahkan coba akses web aplikasi lewat browser agan, kalau tampilannya sudah seperti dibawah ini, berarti kita sudah sukses membuat login page sederhana dengan laravel:
Ini login pagenya:
Dan ini untuk registernya:
Sekian pembahasan kita mengenai cara mengkoneksikan laravel dengan database mysql PLUS membuat login page sederhana dengan laravel. Mohon maaf kalau ada yang salah-salah, kurang-kurang dan informasinya kurang jelas.
NOTE: kalau ada agan yang masih bingung-bingung atau malas ikutin langkah-langkah diatas, silahkan download codenya langsung disini, lengkap sudah berikut sama databasenya.