Instalasi Laravel-modules

Cara Menggunakan Laravel Modules

Pada tutorial kali ini kita akan membahas tentang Cara Menggunakan Laravel Modules. Kita menggunakan nwidart/laravel-modules untuk instalasi package nya.

nwidart/laravel-modules adalah package Laravel yang dibuat untuk mengelola aplikasi Laravel secara modular. Konsep modular adalah dengan membagi aplikasi kedalam module-module tertentu, setiap module berisi Model, View dan Controller sendiri, jadi sangat cocok untuk pengerjaan project yang besar karna dapat dipisah dan digabung dengan mudah.

Langsung saja Cara Menggunakan Laravel Modules adalah sebagai berikut :

Instalasi Laravel Modules

Untuk Instalasi Laravel Modules seperti biasa kita menggunakan composer, buka cmd kemudian masuk ke direktori project anda, jalankan perintah berikut:

composer require nwidart/laravel-modules
Tutorial Menggunakan Laravel Modules
Tutorial Menggunakan Laravel Modules

Secara default class modules belum dimuat. Kita dapat menambahkan pada autoload psr-4 agar direktori modules otomatis terbaca ketika kita membuat module baru.

Buka file composer.json tambahkan code "Modules\\": "Modules/" pada autoload psr-4, sehinga menjadi seperti berikut :

Tutorial Menggunakan Laravel Modules
Tutorial Menggunakan Laravel Modules

Membuat Module

Sekarang kita akan membuat module baru. Jalankan perintah berikut untuk membuat modul:

php artisan module:make Pegawai
Tutorial Menggunakan Laravel Modules
Tutorial Menggunakan Laravel Modules

Penjelasan perintah di atas adalah buat module baru dengan nama Pegawai, Anda bisa mengubah nama module sesuai modul yang ingin Anda buat.

Ketika menjalankan perintah tersebut maka direktori Modules akan otomatis terbuat pada project Anda.

Tutorial Menggunakan Laravel Modules
Tutorial Menggunakan Laravel Modules

Sekarang Lavarel Modules sudah berhasil diinstal. Jika ingin membuat module baru Anda tinggal menjalankan perintah php artisan module:make <nama-mudule>

Tampilan module Pegawai yang berhasil kita buat.

Tutorial Menggunakan Laravel Modules
Tutorial Menggunakan Laravel Modules

Catatan Penting!

Jangan lupa untuk menjalankan composer dump-autoload sesudah membuat module. Perintah ini berfungsi untuk men-generate daftar semua class, idealnya perintah ini dijalankan ketika Anda memiliki module baru di dalam project Anda.

Web Programmer. Flutter Developer. Content Creator. Founder Ayongoding.com. Penyuka minuman sachet. Menulis pakai tangan kanan. Masih main mobilan remot. Dan pernah kuliah Sistem Informasi sampai lulus.

Satu Komentar

Leave a Reply

Your email address will not be published. Required fields are marked *