0Pricing
PHP Academy · Pelajaran

Struktur Proyek Laravel

Jelajahi tata letak direktori dan pahami peran setiap komponennya.

Struktur Proyek Laravel adalah pelajaran PHP Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar PHP Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus PHP Academy mencakup 4 pelajaran total.

Apa Itu Laravel?

Laravel adalah kerangka kerja PHP paling populer yang mengikuti pola MVC. Laravel menyediakan perutean, ORM Eloquent, templat Blade, antrean, peristiwa, dan lainnya sejak awal.

Membuat Proyek

Mulai aplikasi Laravel baru dengan Composer.

$ composer create-project laravel/laravel my-app
$ cd my-app
$ php artisan serve

Direktori app/

app/ berisi kode aplikasi Anda: Http/Controllers/, Models/, Providers/, Services/.

Direktori routes/

routes/web.php—rute peramban dengan middleware sesi/CSRF. routes/api.php—rute API tanpa status (berawalan /api).

Direktori resources/

resources/views/—templat Blade. resources/lang/—berkas terjemahan. resources/css/ dan resources/js/—aset sisi depan.

Direktori database/

database/migrations/—perubahan skema yang dikendalikan versinya. database/seeders/—data awal. database/factories/—pabrik model untuk pengujian.

Direktori config/

config/ berisi berkas konfigurasi: app.php, database.php, cache.php, mail.php. Nilai dibaca dari .env melalui fungsi pembantu env().

Direktori storage/

storage/logs/—log aplikasi. storage/app/—berkas yang diunggah dan konten yang dihasilkan. storage/framework/—tembolok, sesi, dan tampilan yang dikompilasi.

Direktori public/

public/ adalah akar web. Hanya public/index.php (titik masuk) dan public/assets/ yang seharusnya dapat diakses melalui web. Jangan pernah mengekspos app/ atau .env.

CLI Artisan

php artisan adalah alat baris perintah Laravel. Perintah umum: make:controller, make:model, migrate, serve, queue:work.

Penyedia Layanan

app/Providers/ berisi penyedia layanan yang menyiapkan layanan aplikasi (mengikat antarmuka, mendaftarkan pemroses peristiwa) di dalam wadah.

Ringkasan

Laravel mengikuti susunan MVC standar: pengontrol di app/Http/Controllers, model di app/Models, tampilan di resources/views, dan rute di routes/. Gunakan Artisan untuk membuat kerangka kode awal.

Pemeriksaan Singkat

Di mana rute API Laravel disimpan secara bawaan?

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Struktur Proyek Laravel” gratis?

Ya — teks lengkap “Struktur Proyek Laravel” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus PHP Academy, upgrade ke CoddyKit PRO. Kursus PHP Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Struktur Proyek Laravel”?

Jelajahi tata letak direktori dan pahami peran setiap komponennya. Kamu berlatih PHP Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai PHP Academy?

Tidak diperlukan pengalaman sebelumnya. PHP Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.

Berapa lama pelajaran “Struktur Proyek Laravel” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran PHP Academy ini?

Ya. Setiap pelajaran PHP Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Struktur Proyek Laravel
  2. Mendefinisikan Rute di Laravel
  3. Controller dan Action
  4. Templat dan Tampilan Blade
← Kembali ke PHP Academy