Herd Laravel: wajib tahu nih para pecinta laravel

            


Laravel adalah sebuah lingkungan pengembangan (development environment) yang sangat cepat dan dirancang khusus untuk para pengembang Laravel yang menggunakan sistem operasi macOS dan Windows.Untuk menjalankan laravel dilokal server biasanya kita memerlukan beberapa peralatan untuk kebutuhan webserver.Ada beberapa Webserver yang kita kenal seperti Laragon, Wampp, Xampp atau beberapa lainnnya. Belum lama ini laravel  menambahkan teknologi barunya yaitu Laravel Herd yang memiliki banyak fitur-fitur didalamnya dan dirancang untuk menyederhanakan pengembangan aplikasi Laravel.Sederhananya, Herd menyediakan semua alat yang Anda butuhkan untuk memulai proyek Laravel baru dengan cepat dan efisien, tanpa perlu melakukan konfigurasi manual yang rumit.




Herd menawarkan peralatan yang berisi semua tools yang dibutuhkan seorang untuk membuat web. Herd ada versi premium dan versi gratis dan untuk saya pribadi Herd gratis sudah cukup untuk digunakan hanya menambahkan alat untuk ke database saja yang ditambahkan dari external karena Mysql dari herd berbayar.
 Beberapa tools yang dapat kita jumpai dalam Herd ini meliputi:

  • PHP: Bahasa pemrograman utama untuk Laravel.
  • nginx: Web server yang ringan dan performa tinggi.
  • Composer: Manajer dependensi PHP.
  • Laravel Installer: Alat untuk menginstal proyek Laravel baru.
  • Node.js: Lingkungan runtime JavaScript yang sering digunakan dalam pengembangan frontend Laravel.
  • Dan masih banyak lagi.

Manfaat Herd Laravel

Penggunaan Herd Laravel menawarkan sejumlah manfaat signifikan bagi para pengembang Laravel:

  • Pengaturan yang Cepat: Herd menghilangkan proses konfigurasi yang rumit, sehingga Anda dapat langsung mulai coding.
  • Performa Tinggi: Herd dirancang untuk memberikan kinerja yang optimal, sehingga proses pengembangan menjadi lebih lancar.
  • Pengalaman Pengembangan yang Lebih Baik: Dengan semua alat yang terintegrasi dengan baik, Herd menyederhanakan alur kerja pengembangan.
  • Manajemen Proyek yang Mudah: Herd membantu Anda mengelola berbagai proyek Laravel dengan lebih efisien.
  • Update Otomatis: Herd secara otomatis memperbarui komponen-komponen yang ada, sehingga Anda selalu menggunakan versi terbaru.

Fitur Umum Herd Laravel

Herd dilengkapi dengan berbagai fitur yang membuatnya menjadi pilihan yang menarik bagi para pengembang Laravel:

  • Tinker: Sebuah REPL (Read-Eval-Print Loop) yang memungkinkan Anda berinteraksi dengan aplikasi Laravel Anda secara langsung dari terminal.
  • Quick Open: Fitur ini memungkinkan Anda dengan cepat membuka file atau direktori tertentu dalam proyek Anda.
  • Secure: Herd menyediakan lingkungan pengembangan yang aman dengan mengisolasi proyek-proyek Anda.
  • Multi-Site: Anda dapat menjalankan beberapa proyek Laravel secara bersamaan dalam satu instance Herd.
  • Customizable: Herd dapat disesuaikan dengan kebutuhan pengembangan Anda.


Langkah Instalasi

Untuk Melakukan instalasi herd kita dapat mengunjungi laman website berikut https://herd.laravel.com/windows . selain untuk tempat mendownload kita juga bisa membaca dokumentasi bawaan yang mana sangat baik untuk kita belajar langsung dari yang mengeluarkan produknya.


Setelah kita mendownloadnya lakukan instalasi seperti biasa:












kemudian saat membuka pertama kali maka akan muncul seperti gambar berikut :


Secara otomatis Herd akan mendeteksi projek dan versi yang kita pakai, disini kebetulan php saya belum menggunakan PHP 8 jadi secara otomatis diinstalkan dengan PHP 8 agar suport laravel versi terbaru

Jika anda memilih versi Pro anda bisa melakukannya dengan berbagai fitur tambahan seperti service, mail dll.
Anda juga boleh melakukan skip from Now.




Seperti yang saya sampaikan sebelumnoya bahawa Herd akan otomatis mendeteksi apa saja yang sudah terinstal di perangkat kita:

Dari gambar diatas bisa kita lihat bahwasannya kita sudah bisa menggunakan webserver Nginx dengan versi PHP 8.3. Fleksibilitasnya , andaikata kita memang memerlukan versi lain dari PHP karena kebutuhan aplikasi, kita bisa menambahkan versi lainnya.
Dikesempatan lain saya akan menjalankan Herd dengan kebutuhan menginstal Mysql server dari luar Herd.

IDIARSO
IDIARSO

Menulis adalah kegiatan saya disela rutinitas kerja,silahkan berkomentar dibawah ini sebagai bahan masukan

Tidak ada komentar:

Posting Komentar