PHPackages                             mo3golom/laravel-service-skeleton - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. mo3golom/laravel-service-skeleton

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

mo3golom/laravel-service-skeleton
=================================

Make a Service skeleton

11111PHP

Since Apr 2Pushed 6y ago2 watchersCompare

[ Source](https://github.com/mo3golom/laravel-service-skeleton)[ Packagist](https://packagist.org/packages/mo3golom/laravel-service-skeleton)[ RSS](/packages/mo3golom-laravel-service-skeleton/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (1)

Laravel Repositories
====================

[](#laravel-repositories)

Laravel Repositories - это пакет для Laravel 5, который используется для абстрагирования слоя базы данных.

Установка
---------

[](#установка)

Выполнить команду в консоли:

```
composer require mo3golom/laravel-service-skeleton
```

Использование
-------------

[](#использование)

Выполнить в консоли

```
php artisan services:skeleton SERVICE_NAME
```

Будет создан сервис в папке app/Services со следующей структурой

```
SERVICE_NAME
├── Database
|   ├── Migrations
|   ├── Models
|   ├── Repository
|   └── Seeds
├── Http
|   ├── Controller
|   ├── Middleware
|   └── Requests
├── Routes
|   └── api.php
└── SERVICE_NAMEServicesProvider.php

```

Чтобы изменить папку с Services на другую, выполните:

```
php artisan vendor:publish
```

и претащите конфигурацию в /config

Вид сервис провайдера

```
