Skip to content

IDTitanium/laravel-api-interface-gen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status GitHub Packagist Version

laravel-api-interface-gen

Provides useful artisan command to help generate repositories and interfaces.

USAGE

  1. Installing To install run composer require idtitanium/laravel-api-interface-gen. Support Laravel version 6.1 or higher. Lower versions might not work so nicely.

  2. Making an Interface When you run php artisan make:interface Book. This will generate two folders (if they don't already exist). One called Repositories and inside it Interfaces. Then, the BookRepostoryInterface will be created inside the Interfaces folder.

  3. Making a Repository when you run php artisan make:repository Book. This will generate a repository class with the Name BookRepository With an assumption that you already have an interface called BookRepositoryInterface.

  4. Making a Repsoitory and Interface. This is the best part of this package. when you run php artisan make:repositoryinterface Book. This creates both the repository and the interface in their respective folders and correct namespaces.

  5. All command will create a RepositoryServiceProvider file, if it doesn't currently exist.

NOTE: This commands currently does not register the service provider in the app config. Also, it creates a service provider wihout the binding of the repository to the interface.

About

Provides useful artisan command to help generate repositories and interfaces.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages