Proyek kecil: aplikasi catatanMateri 16 dari 16
Daftar materi
Proyek kecil: aplikasi catatan · Materi 16 dari 16
Langkah berikutnya
Aplikasimu jalan. Ini yang sebaiknya kamu pelajari sesudah ini, dan urutannya.
2 menit 0 komentar
Daftar isi
Kalau kamu sampai di sini dengan aplikasi catatan yang bisa menambah, mengubah, dan menghapus, kamu sudah memegang inti Laravel. Serius. Hampir semua aplikasi web, dari blog sampai sistem kasir, adalah variasi dari pola yang baru saja kamu bangun: route, controller, validasi, model, view. Sisanya adalah memperdalam setiap bagian.
Urutan yang saya sarankan
- Login dan daftar. Buat proyek baru dengan
laravel newdan kali ini pilih salah satu starter kit. Lihat bagaimana halaman login, daftar, dan lupa kata sandi dibuat, lalu pelajariauth()->user()dan middlewareauth. Dengan ini, catatan bisa jadi milik pengguna tertentu. - Relasi antar tabel. Pengguna punya banyak catatan; catatan punya banyak label. Pelajari
hasMany,belongsTo, danbelongsToManydi Eloquent. Ini bagian yang paling sering dipakai di proyek sungguhan. - Form request. Memindahkan aturan validasi yang berulang ke class sendiri. Kecil, tapi membuat controller jauh lebih bersih.
- Tampilan. Pasang Tailwind CSS lewat Vite (sudah tersedia di proyek) dan rapikan halamanmu. Kelas Tailwind di Codesakura bisa jadi tempat mulai.
- Tes otomatis. Tulis satu tes untuk "menambah catatan". Begitu terbiasa, kamu tidak akan mau kembali mengetes semuanya dengan tangan.
- Deploy. Menaruh aplikasimu di server supaya bisa dibuka orang lain. Pelajari
.envuntuk produksi,php artisan migrate --force, dan cara kerja folderpublicdi hosting.
Fitur Laravel 13 yang tadi kita tunda
Atribut seperti #[Middleware] akan terasa natural begitu kamu memakai login. AI SDK dan pencarian semantik layak dilirik setelah kamu nyaman dengan Eloquent dan antrean. Semuanya ada di dokumentasi resmi, dan sekarang kamu sudah punya kosakata untuk membacanya.
Satu pesan terakhir
Jangan menunggu merasa "siap" untuk membuat proyek sendiri. Pilih masalah kecil yang benar-benar kamu alami, misalnya mencatat pengeluaran, mendata buku, atau jadwal latihan, dan bangun dengan apa yang sudah kamu tahu. Kamu akan macet, mencari, menemukan, dan di situlah belajarnya terjadi. Kalau macetnya terlalu lama, bagian diskusi di setiap materi kelas ini tetap terbuka.
Terima kasih sudah mengikuti sampai akhir. Sampai ketemu di kelas berikutnya.
Diskusi
Masuk dulu untuk ikut berkomentar. Masuk
Belum ada diskusi di sini. Jadilah yang pertama bertanya.