Skip to content
Laravel logo

Solusi framework

Lingkungan pengembangan Laravel lokal dengan FlyEnv

Bangun dan jalankan Laravel dengan PHP, database, Redis, domain lokal, dan HTTPS dalam satu workspace native.

Yang dibutuhkan proyek Laravel secara lokal

Aplikasi Laravel nyata terdiri dari beberapa komponen. FlyEnv menyediakan dan mengelolanya untuk Anda.

Dependensi

Composer

Composer bawaan, mudah digunakan

Cache & antrean

Redis

Jalankan saat diperlukan

Tugas terjadwal

Cron

Kelola scheduler Laravel

Stack pengembangan Laravel nyata di FlyEnv

Proyek Laravel umum yang berjalan di FlyEnv, dengan arsitektur jelas dan semua layanan yang diperlukan.

Versi PHP per proyek

Gunakan versi PHP yang dibutuhkan oleh setiap proyek Laravel.

Domain lokal + HTTPS

Akses proyek dengan sertifikat yang tepercaya.

Grup startup satu klik

Jalankan semua layanan yang diperlukan bersama-sama dan langsung mulai bekerja.

Worker antrean / scheduler

Jalankan worker dan scheduler Laravel dengan mudah.

Seperti apa di FlyEnv

Proyek Laravel dengan layanan dan runtime yang dikelola dalam satu workspace.

FlyEnv Startup Groups managing a Laravel project stack
Grup PHP Laravel Project menjaga Nginx, PHP-FPM, MySQL, dan Redis bersama untuk startup yang konsisten.
Runtime per proyek

Pilih versi PHP-FPM yang dibutuhkan proyek Laravel ini.

Grup proyek Laravel

Jaga Nginx, PHP-FPM, MySQL, dan Redis dalam urutan startup yang terkontrol.

Stack layanan terkelola

Lihat layanan inti Laravel bersama-sama dalam satu tampilan FlyEnv.

Startup yang konsisten

Jalankan Startup Group proyek setiap kali kembali mengerjakannya.

Mengapa menggunakan FlyEnv untuk pengembangan Laravel

Pengalaman pengembangan lokal Laravel yang lebih mudah diprediksi dan nyaman.

  • Gunakan versi PHP berbeda untuk tiap proyek

    Pertahankan setiap proyek Laravel pada versi yang dibutuhkannya tanpa mengubah runtime global.

    Laravel 8 → PHP 7.4 · Laravel 11 → PHP 8.2 · Laravel 12 → PHP 8.3+

  • Jalankan seluruh stack dengan satu klik

    Mulai PHP, database, Redis, web server, dan lainnya dari satu Startup Group.

    PHP + Nginx + MySQL + Redis → Startup Group

  • Pilih MySQL atau PostgreSQL

    Gunakan database yang sesuai dengan proyek tanpa menyesuaikan proyek pada tool.

  • Tambahkan Redis hanya saat diperlukan

    Aktifkan cache, session, atau antrean tanpa membawa layanan yang tidak digunakan.

  • Gunakan domain lokal nyata dan HTTPS

    Uji cookie, callback OAuth, webhook, dan fitur browser yang aman secara lokal.

    https://shop.test

  • Jalankan scheduler dan worker antrean

    Jaga pekerjaan di latar belakang tetap dekat dengan aplikasi Laravel selama pengembangan.

Proyek baru atau proyek yang sudah ada

FlyEnv bekerja untuk aplikasi Laravel baru maupun proyek yang sudah Anda miliki.

Mulai proyek Laravel baru

  1. 1Buka PHP → New Project.
  2. 2Pilih template Laravel, versi framework, versi PHP, dan versi Composer.
  3. 3FlyEnv menjalankan perintah pembuatan Composer dan menampilkan output terminal.
  4. 4Buat local site yang sesuai dengan satu klik.
  5. 5Buka proyek baru dengan domain lokal dan HTTPS.

Jalankan proyek Laravel yang sudah ada

  1. 1Impor atau buka proyek Laravel yang sudah ada.
  2. 2Atur versi PHP yang diperlukan.
  3. 3Konfigurasikan database, Redis, dan layanan lain bila diperlukan.
  4. 4Tambahkan local site dan pilih direktori public.
  5. 5Jalankan Startup Group proyek dan buka sitenya.

Bandingkan pendekatan Laravel lokal

Tool berbeda berarti pendekatan berbeda. Berikut perbandingannya untuk pengembangan Laravel lokal.

FiturSetup lokal manualWorkflow containerFlyEnv
Model lingkunganSatu proses PHPContainer DockerLingkungan lokal lengkap
Lingkungan databaseLokal atau eksternalContainerModul MySQL atau PostgreSQL
Dukungan RedisSetup manualLayanan containerBawaan, sesuai kebutuhan
Domain lokalSetup manualBergantung pada proyekLocal site terkelola
Pengembangan multi-stackGanti secara manualDocker ComposeRuntime dan layanan per proyek

FAQ Laravel

Pertanyaan umum tentang menggunakan FlyEnv untuk pengembangan Laravel.

Bisakah proyek Laravel yang berbeda menggunakan versi PHP yang berbeda?

Bisa. FlyEnv mengelola beberapa versi PHP dan memungkinkan tiap proyek atau local site menggunakan versi yang dibutuhkannya.

Bisakah Laravel menggunakan MySQL atau PostgreSQL?

Bisa. Pilih modul database yang sesuai dengan proyek dan jalankan bersama aplikasi Laravel.

Apakah FlyEnv mendukung antrean Redis?

Ya. Jalankan Redis saat aplikasi menggunakan cache, session, Horizon, atau worker antrean, lalu masukkan ke Startup Group proyek.

Bisakah menggunakan domain .test dengan HTTPS?

Bisa. Buat local site dengan domain yang mudah dibaca dan gunakan dukungan HTTPS lokal tepercaya dari FlyEnv.

Bisakah mengelola beberapa proyek Laravel?

Bisa. Setiap proyek dapat memiliki versi PHP, local site, database, penggunaan Redis, dan layanan pendukungnya sendiri.

Apakah FlyEnv menggantikan panduan instalasi Laravel?

Tidak. Halaman Solusi menjelaskan lingkungan dan workflow, sedangkan Panduan Laravel membahas langkah setup dan konfigurasi secara rinci.

Siap membangun Laravel secara lokal?

Jalankan PHP, database, Redis, domain lokal, dan HTTPS dalam satu workspace.

Unduh FlyEnv
Ada pertanyaan tentang FlyEnv?