PHPackages                             cuytamvan/base-pattern-laravel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. cuytamvan/base-pattern-laravel

ActiveLibrary[API Development](/categories/api)

cuytamvan/base-pattern-laravel
==============================

Base pattern laravel, powerfull for API

v0.3.1.0(3y ago)41131MITPHP

Since Dec 22Pushed 3y ago1 watchersCompare

[ Source](https://github.com/cuytamvan/base-pattern-laravel)[ Packagist](https://packagist.org/packages/cuytamvan/base-pattern-laravel)[ RSS](/packages/cuytamvan-base-pattern-laravel/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (21)Used By (0)

Base Repo Laravel
=================

[](#base-repo-laravel)

[![Total Downloads](https://camo.githubusercontent.com/27d6888e81a08d5758972d579747e165e9cd56643b0017266e21c7ca54dab05e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f63757974616d76616e2f626173652d7061747465726e2d6c61726176656c)](https://packagist.org/packages/cuytamvan/base-pattern-laravel)[![Lisence](https://camo.githubusercontent.com/790e534f2a4783d94618fc9a0adff5edd889037627e7f6a25d4821189107dcd4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f63757974616d76616e2f626173652d7061747465726e2d6c61726176656c)](https://packagist.org/packages/cuytamvan/base-pattern-laravel)

Instalation 💻
-------------

[](#instalation-)

you can install the package via composer

`composer require cuytamvan/base-pattern-laravel`

### Setup package in Lumen

[](#setup-package-in-lumen)

you should copy config

`cp ./vendor/cuytamvan/base-pattern-laravel/config/cuypattern.php ./config/cuypattern.php`

change your bootstrap/app.php

```
$app->configure('cuypattern');
$app->alias('cache', \Illuminate\Cache\CacheManager::class);  // if you don't have this already
$app->provider(Cuytamvan\BasePattern\BasePatternServiceProvider::class);
```

### Setup package in laravel

[](#setup-package-in-laravel)

add your config/app.php

```
[
    ...
    'providers' => [
        ...
        Cuytamvan\BasePattern\BasePatternServiceProvider::class,
    ],
]
```

publish your fucking provider with command : `php artisan vendor:publish`

and choose `Provider: Cuytamvan\BasePattern\BasePatternServiceProvider`

run the migration to create table for this package:

`php artisan migrate`

Basic Usage
-----------

[](#basic-usage)

create repository file

`php artisan make:repository ModuleName`

it will generate file: ModuleNameRepository

and controller:

```
