App Login Laravel
May 19, 2018 | Author: Igun Rastafara | Category: N/A
Short Description
Download App Login Laravel...
Description
Ini merupakan lanjutan dari panduan sebelumnya, apabila Anda belum membacanya silahkan kunjungi Bagian 1… 1… Dari hasil percobaan sebelumnya, kita telah memiliki :
Database, menggunakan SQLITE
Tabel, berkat migrations
Pengguna, berkat seeding
Ketiga poin diatas sebenarnya sudah cukup untuk kita sebagai b ahan dasar membangun sebuah sistem. Ada beberapa hal lagi yang kita butuhkan untuk merealisasikannya, mereka adalah models,routes, controllers dan views. Models Models pada laravel sebenarnya memiliki banyak fungsi, bahkan bisa bertindak sebagai “wadah logika program”. Namun pada panduan kali ini, saya hanya akan menjadikan models sebagai sarana meng-koneksikan aplikasi dengan database. Karena peran sebenarnya memang itu.
Perhatikan file User.php pada direktori app/models di baris 13. Terdapat baris syntaxprotected
$table = 'users'; yang
maksudnya aplikasi Anda sejak
awal telah memiliki Model bernamaUser yang berisi seluruh isi tabel bernama users. Untuk diketahui bahwa pada tahap pembuatan “database” sebelumnya, kita memang telah membuat sebuah tabel, tetapi tabel yang kita buat bukan bernama users melainkan pengguna. Jadi, Anda boleh mengubah users menjadi pengguna. Sudah tau maksudnya kan? Nama tabel vroh, nama tabel XD Tips : Biasanya kalau saya pribadi, pembuatan model disini menyesuaikan banyaknya tabel yang saya punya pada aplikasi yang sedang saya bangun. Jadi, setiap model memiliki fungsi menangani isi satu tabel. Misal, dalam database saya memiliki tabel pengguna, artikel dan kategori, maka dalam modelssaya buat 3 file juga, Pengguna.php, Artikel.php dan Kategori.php. Kurang lebih seperti itu.
Routes Secara garis besar, Route disini bertujuan untuk menangani peng ALAMATAN atau URL website website kita. Sekarang Sekarang saatnya saatnya kita berkhayal. berkhayal. Kirakira ada berapa halaman yang akan kita gunakan untuk aplikasi kita. Routes di laravel bernama routes.php berada di proyeklaravel/app/routes.php .
Untuk aplikasi autentikasi ini kita hanya butuh :
Halaman Home (localhost:8000/)
Halaman Login (localhost:8000/login)
Halaman Beranda yang akan diakses setelah pengguna login (localhost:8000/beranda)
Halaman Logout
Jadi, bisa disiapkan 4 route untuk menuju ke halaman tersebut seperti berikut : // proyek-laravel/app/routes.php
View more...
Comments