imycc / laravel-simple-pattern
A generator for Laravel Design Pattern.
v2.1
2020-12-17 11:19 UTC
Requires
- php: ^7.2
- laravel/framework: ^5.7
This package is auto-updated.
Last update: 2025-06-17 21:33:33 UTC
README
Laravel Simple Pattern let us easily to create desgin pattern and its interface in laravel.
Installation
Composer
Execute the following command to get the latest version of the package:
composer require imycc/laravel-simple-pattern
Laravel
We need to copy some file to laravel first.
php artisan vendor:publish --provider="LaravelSimplePattern\LspServiceProvider" --tag="install"
>= laravel 5.7
In your config/app.php
add App\Providers\RepositoryServiceProvider::class
to the end of the providers
array:
'providers' => [ ... App\Providers\RepositoryServiceProvider::class, ],
Other
In your config/app.php
add LaravelSimplePattern\LspServiceProvider::class
and App\Providers\RepositoryServiceProvider::class
to the end of the providers
array:
'providers' => [ ... LaravelSimplePattern\LspServiceProvider::class, App\Providers\RepositoryServiceProvider::class ],
Usage
We must give -b flag for binding repository and its interface in RepositoryServicePorvider.
php artisan make:repo DummyRepository -i -b