PHP Classes

Laravel Module Generator: Generate code for modules for Laravel applications

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 47 All time: 10,760 This week: 455Up
Version License PHP version Categories
laravel-modulator 1.0.0MIT/X Consortium ...5PHP 5, Libraries, Code Generation
Description 

Author

This package can generate code for modules for Laravel applications.

It provides a Laravel service that can generate code for different files composing modules of an HMVC Laravel based application using the artisan command.

Currently, the package can:

- Create a new module

- Create a new custom Eloquent cast class of a module.

- Create a new channel class of a module.

- Create a new Artisan command of a module.

- Create a new view component of a module.

- Create a new controller class of a module.

- Create a new event class of a module.

- Create a new custom exception class of a module.

- Create a new model factory of a module.

- Create a new job class of a module.

- Create a new event listener class of a module.

- Create a new email class of a module.

- Create a new middleware class of a module.

- Create a new migration file of a module.

- Create a new Eloquent model class of a module.

- Create a new notification class of a module.

- Create a new observer class of a module.

- Create a new policy class of a module.

- Create a new service provider class of a module.

- Create a new form request class of a module.

- Create a new resource of a module.

- Create a new validation rule of a module.

- Create a new seeder class of a module.

- Create a new test class of a module.

- Drop all tables, then re-run migrations of a module.

- Reset and re-run all module migrations.

- Rollback all database migrations of a module.

- Rollback the last database migration of a module.

- Show the status of each migration of a module.

- Display all modules info.

- Get a routes list of a specific module.

- Seed the database with records of a module.

- Run the module tests.

Innovation Award
PHP Programming Innovation award nominee
December 2021
Number 3
Laravel is a general PHP framework that many developers use to create their PHP applications.

This package can generate code to help create different components for Laravel applications. This way, you can start creating Laravel applications much faster.

Manuel Lemos
Picture of Moamen Eltouny
  Performance   Level  
Name: Moamen Eltouny <contact>
Classes: 38 packages by
Country: Egypt Egypt
Age: 31
All time rank: 257626 in Egypt Egypt
Week rank: 206 Up3 in Egypt Egypt Up
Innovation award
Innovation award
Nominee: 22x

  Files folder image Files (81)  
File Role Description
Files folder imageconfig (1 file)
Files folder imagesrc (2 files, 1 directory)
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file README.md Data Read me

  Files folder image Files (81)  /  config  
File Role Description
  Accessible without login Plain text file config.php Aux. Auxiliary script

  Files folder image Files (81)  /  src  
File Role Description
Files folder imageCore (2 files, 1 directory)
  Accessible without login Plain text file helpers.php Aux. Auxiliary script
  Plain text file ModulatorServiceProvider.php Class Class source

  Files folder image Files (81)  /  src  /  Core  
File Role Description
Files folder imageCommands (33 files, 1 directory)
  Plain text file Command.php Class Class source
  Plain text file ServiceProvider.php Class Class source

  Files folder image Files (81)  /  src  /  Core  /  Commands  
File Role Description
Files folder imagestubs (29 files, 1 directory)
  Plain text file DBSeed.php Class Class source
  Plain text file Make.php Class Class source
  Plain text file MakeCast.php Class Class source
  Plain text file MakeChannel.php Class Class source
  Plain text file MakeCommand.php Class Class source
  Plain text file MakeComponent.php Class Class source
  Plain text file MakeController.php Class Class source
  Plain text file MakeEvent.php Class Class source
  Plain text file MakeException.php Class Class source
  Plain text file MakeFactory.php Class Class source
  Plain text file MakeJob.php Class Class source
  Plain text file MakeListener.php Class Class source
  Plain text file MakeMail.php Class Class source
  Plain text file MakeMiddleware.php Class Class source
  Plain text file MakeMigration.php Class Class source
  Plain text file MakeModel.php Class Class source
  Plain text file MakeNotification.php Class Class source
  Plain text file MakeObserver.php Class Class source
  Plain text file MakePolicy.php Class Class source
  Plain text file MakeProvider.php Class Class source
  Plain text file MakeRequest.php Class Class source
  Plain text file MakeResource.php Class Class source
  Plain text file MakeRule.php Class Class source
  Plain text file MakeSeeder.php Class Class source
  Plain text file MakeTest.php Class Class source
  Plain text file MigrateFresh.php Class Class source
  Plain text file MigrateRefresh.php Class Class source
  Plain text file MigrateReset.php Class Class source
  Plain text file MigrateRollback.php Class Class source
  Plain text file MigrateStatus.php Class Class source
  Plain text file ModulesList.php Class Class source
  Plain text file RouteList.php Class Class source
  Plain text file Test.php Class Class source

  Files folder image Files (81)  /  src  /  Core  /  Commands  /  stubs  
File Role Description
Files folder imagemodule (5 directories)
  Plain text file broadcasting.stub Class Class source
  Plain text file cast.stub Class Class source
  Plain text file component.stub Class Class source
  Plain text file console.stub Class Class source
  Plain text file controller.stub Class Class source
  Plain text file event.stub Class Class source
  Plain text file exception.stub Class Class source
  Plain text file factory.stub Class Class source
  Plain text file job.queued.stub Class Class source
  Plain text file job.stub Class Class source
  Plain text file listener.stub Class Class source
  Plain text file mail.stub Class Class source
  Plain text file middleware.stub Class Class source
  Plain text file model.stub Class Class source
  Plain text file notification.stub Class Class source
  Plain text file observer.plain.stub Class Class source
  Plain text file observer.stub Class Class source
  Accessible without login Plain text file pest.test.stub Example Example script
  Accessible without login Plain text file pest.test.unit.stub Example Example script
  Plain text file policy.plain.stub Class Class source
  Plain text file policy.stub Class Class source
  Plain text file provider.stub Class Class source
  Plain text file request.stub Class Class source
  Plain text file resource-collection.stub Class Class source
  Plain text file resource.stub Class Class source
  Plain text file rule.stub Class Class source
  Plain text file seeder.stub Class Class source
  Plain text file test.stub Class Class source
  Plain text file test.unit.stub Class Class source

  Files folder image Files (81)  /  src  /  Core  /  Commands  /  stubs  /  module  
File Role Description
Files folder imageconfig (1 file)
Files folder imagedatabase (1 directory)
Files folder imageProviders (4 files)
Files folder imageresources (2 directories)
Files folder imageroutes (4 files)

  Files folder image Files (81)  /  src  /  Core  /  Commands  /  stubs  /  module  /  config  
File Role Description
  Accessible without login Plain text file app.php Aux. Auxiliary script

  Files folder image Files (81)  /  src  /  Core  /  Commands  /  stubs  /  module  /  database  
File Role Description
Files folder imageseeders (1 file)

  Files folder image Files (81)  /  src  /  Core  /  Commands  /  stubs  /  module  /  database  /  seeders  
File Role Description
  Plain text file DatabaseSeeder.php Class Class source

  Files folder image Files (81)  /  src  /  Core  /  Commands  /  stubs  /  module  /  Providers  
File Role Description
  Plain text file AppServiceProvider.php Class Class source
  Plain text file BroadcastServiceProvider.php Class Class source
  Plain text file EventServiceProvider.php Class Class source
  Plain text file RouteServiceProvider.php Class Class source

  Files folder image Files (81)  /  src  /  Core  /  Commands  /  stubs  /  module  /  resources  
File Role Description
Files folder imagelang (1 directory)
Files folder imageviews (1 file)

  Files folder image Files (81)  /  src  /  Core  /  Commands  /  stubs  /  module  /  resources  /  lang  
File Role Description
Files folder imageen (1 file)

  Files folder image Files (81)  /  src  /  Core  /  Commands  /  stubs  /  module  /  resources  /  lang  /  en  
File Role Description
  Accessible without login Plain text file example.php Aux. Auxiliary script

  Files folder image Files (81)  /  src  /  Core  /  Commands  /  stubs  /  module  /  resources  /  views  
File Role Description
  Accessible without login Plain text file example.blade.php Aux. Auxiliary script

  Files folder image Files (81)  /  src  /  Core  /  Commands  /  stubs  /  module  /  routes  
File Role Description
  Accessible without login Plain text file api.php Aux. Auxiliary script
  Accessible without login Plain text file channels.php Aux. Auxiliary script
  Accessible without login Plain text file console.php Aux. Auxiliary script
  Accessible without login Plain text file web.php Example Example script

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:47
This week:0
All time:10,760
This week:455Up