Saya ingin Anda membantu saya membangun sebuah proyek Laravel 12 berbasis web. Saya sudah menginstall Laravel versi 12 dan sudah menjalankan php artisan breeze:install untuk autentikasi.
Proyek ini adalah sistem informasi perpustakaan sekolah, dan saya tidak ingin menggunakan model Eloquent, tetapi akan menggunakan query builder atau DB::table() langsung.
Tolong bantu saya langkah demi langkah, mulai dari:
Struktur folder dan file: controller, view, route
Membuat tabel database menggunakan migration untuk:
buku (judul, pengarang, penerbit, tahun, kategori, stok)
anggota (nama, NIS, kelas, alamat, no_hp)
peminjaman (id_anggota, id_buku, tanggal_pinjam, tanggal_kembali, status)
pengembalian (id_peminjaman, tanggal_dikembalikan, denda)
Menyiapkan koneksi database di file .env
Membuat route, controller, dan view untuk:
Input data buku
Daftar buku
Form peminjaman
Daftar peminjaman
Form pengembalian
Laporan peminjaman dan pengembalian
Gunakan query builder (DB::table()) untuk semua proses create, read, update, delete (CRUD)
Gunakan Blade untuk semua tampilan frontend, dan layout dari Laravel Breeze
Sertakan validasi input dan redirect + session flash message
Sertakan contoh penggunaan query seperti:
Menyimpan data ke DB
Menampilkan data dengan join
Menampilkan jumlah stok buku tersisa
Jangan gunakan model sama sekali, semua harus berbasis DB::table() dan buat tampilannya seperti di link ini https://themewagon.github.io/MatDash/
Loading...
Loading...