Wanna divide your Laravel project into Modules? You can do it with NO external package!
There are popular packages like nwidart/laravel-modules or internachi/modular, but you don't strictly need them.
Just register in composer.json and add Service Providers, like a package.
The downside, though, is that you lose the Artisan commands those package provide.
So you wouldn't be able to just run "php artisan make:controller" or "php artisan module:make-controller" and generate a Controller inside of some Module.
Without the packages, you're on your own and need to do this stuff manually.
More freedom, but more manual work.
Or, of course, you can build your own Artisan commands.
Your choice!
I show all the options in action, with more details, in my recent course "Laravel Modules and DDD":
~20 yrs in web-dev, now mostly Laravel.
My Laravel courses: https://t.co/HRUAJdMRZL
My Youtube channel: https://t.co/qPQAkaov2F