Skip to content

getsolaris/laravel-make-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Latest Stable Version Monthly Downloads Total Downloads License PHP Version Require

A MVCS pattern create a service command for Laravel 5+

Create a new service class and service interface

Install

composer require getsolaris/laravel-make-service --dev

Suggest

[email protected]

Usage

$ php artisan make:service {name : Create a service class} {--i : Optional of create a service interface}

Example

Create a service class

$ php artisan make:service UserService
<?php
// app/Http/Services/UserService.php

namespace App\Services;

/**
 * Class UserService
 * @package App\Services
 */
class UserService
{

}

+ Optional service interface

v1.0.x -> contract
v1.1.x -> interface
$ php artisan make:service UserService --i
<?php
// app/Http/Services/Contracts/UserServiceInterface.php

namespace App\Services\Interfaces;

/**
 * Interface UserServiceInterface
 * @package App\Services\Interfaces
 */
interface UserServiceInterface
{

}

About

🚀 Create a service layer for Laravel 5+

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages