me gustas: Membuat Program Create, Read, Update, dan Delete (CRUD) Profil Mahasiswa dengan Framework Laravel
Entry About Follow Dashboard




Contact Me

credits
Desember 13, 2020 | 0 Cloud(s)
Membuat Program Create, Read, Update, dan Delete (CRUD) Profil Mahasiswa dengan Framework Laravel



Dalam menyelesaikan tugas mata kuliah Pengembangan Aplikasi Berbasis Web, pada kesempatan kali ini saya membuat sebuah program Create, Read, Update, Delete (CRUD) yang diintegrasikan oleh framework Laravel. Saya menggunakan query builder yang bisa dianggap sebagai fitur yang menjalankan query database. Laravel telah menyediakan fungsi-fungsi untuk menjalankan query database, misalnya mau menampilkan data pada tabel apa, kita bisa langsung memanggil fungsi table() pada laravel. 

CRUD yang akan saya buat adalah CRUD untuk profil mahasiswa yang akan membuat fungsi sebagai berikut;
1. Koneksi database dan framework
2. Menampilkan data dan input data dari database
3. Mengupdate atau mengubah data pada database
4. Menghapus data dari database

Sebelum memulai membuat fungsi, hal paling pertama yang kita lakukan adalah melakukan konfigurasi pada pengaturan dasar laravel yang diatur pada file .env. Hal-hal dasar yang diubah adalah penamaan untuk database, username, password dan host.


Masuk ke langkah pertama. Koneksi database dan framework yang akan menampilkan data ke database. Yang kita butuhkan adalah Controller sebagai controller, Route yang berguna untuk menampilkan data mahasiswa, method yaitu perintah yang akan dijalankan pada controller saat Route diakses. Masuk ke folder laravel, setelah itu, lanjut membuat tabel yang menjadi isi database dengan perintah migration. Masukkan perintah

php artisan make:migration (nama file tabel yang di controller) --create-(nama page tabel)


Kemudian membuat route. Code route saya adalah 
//route CRUD
Route::get('/mahasiswa','mahasiswaController@index');

perintah pada method 'index' di controller mahasiswaController akan dijalankan saat route mahasiswa dipanggil. Jangan lupa untuk membuat controllernya dengan code dibawah ini; saya menggunakan php artisan make:controller (nama controller).

php artisan make:controller mahasiswaController

Mennginput data pada database PHP dan menampilkannya ke dalam route mahasiswa

Setelah mengisi database, yang kita perlukan adalah membuat model karena model ini adalah representasi dari tabel, model yang bertugas untuk berkomunikasi dengan tabel mahasiswa.

Data saya sudah terintegrasi di bawah ini, sudah sesuai dengan atribut yang saya buat di database php yaitu 8 atribut. 

(8 atribut)
(8 atribut sudah tertampil ke dalam framework, namun belum dalam bentuk tabel dan judul masih belum diganti).
Langkah selanjutnya yang saya lakukan adalah melakukan modifikasi dengan bootstrap agar data tertampil dalam bentuk tabel. 
(masih berupa tabel original yang polos namun sudah dimodifikasi dengan bootstrap sederhana)

(sudah dimodifikasi dengan bootstrap dan memberi button untuk menambah data)

(penampakan ketika button 'tambah data' diklik, akan muncul form. Ini adalah proses update namun belum sempurna)







 

 

 

 


0 Komentar:


Posting Komentar