PHPackages                             bystrov/abstract-shop - 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. [Framework](/categories/framework)
4. /
5. bystrov/abstract-shop

ActiveLibrary[Framework](/categories/framework)

bystrov/abstract-shop
=====================

Abstract интернет-магазин: модели, CRUD, фасады курса валют и доставки (Laravel Package).

v1.0.0(3mo ago)00MITPHPPHP ^8.0

Since Mar 18Pushed 3mo agoCompare

[ Source](https://github.com/Skimp1r/abstract-shop-package)[ Packagist](https://packagist.org/packages/bystrov/abstract-shop)[ RSS](/packages/bystrov-abstract-shop/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (6)Versions (2)Used By (0)

Лабораторная работа №3 — пакет под Composer (Laravel 9)
-------------------------------------------------------

[](#лабораторная-работа-3--пакет-под-composer-laravel-9)

Пакет: `bystrov/abstract-shop`

Содержит:

- модели/миграции/фабрики/сидеры для абстрактного интернет‑магазина
- CRUD‑контроллеры + web‑маршруты (подключаются напрямую из пакета)
- Blade‑шаблоны для CRUD (публикуются в приложение)
- фасад `CurrencyRate` — получение курса валют
- фасад `DeliveryCost` — расчёт доставки A→B (2 geo‑провайдера + 1 мат. метод)

### Установка в Laravel‑проект (локально через path)

[](#установка-в-laravelпроект-локально-через-path)

В `composer.json` приложения:

```
{
  "repositories": [
    { "type": "path", "url": "../abstract-shop-package", "options": { "symlink": true } }
  ],
  "require": {
    "bystrov/abstract-shop": "*"
  }
}
```

Команды:

```
composer update
php artisan vendor:publish --tag=abstract-shop-config
php artisan vendor:publish --tag=abstract-shop-views
php artisan migrate
php artisan db:seed --class="Bystrov\\AbstractShop\\Database\\Seeders\\AbstractShopSeeder"
```

Маршруты доступны по префиксу из конфига `config/abstract-shop.php` (`route_prefix`).

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance81

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

100d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c7f009c30327fa0de063decf33d4781ff03fc7049ffa03bd4e4f5f53548735e1?d=identicon)[Skimp1r](/maintainers/Skimp1r)

### Embed Badge

![Health badge](/badges/bystrov-abstract-shop/health.svg)

```
[![Health](https://phpackages.com/badges/bystrov-abstract-shop/health.svg)](https://phpackages.com/packages/bystrov-abstract-shop)
```

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3345.1M337](/packages/psalm-plugin-laravel)[laravel/cashier

Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.

2.5k28.4M137](/packages/laravel-cashier)[laravel/pulse

Laravel Pulse is a real-time application performance monitoring tool and dashboard for your Laravel application.

1.7k14.1M122](/packages/laravel-pulse)[laravel/cashier-paddle

Cashier Paddle provides an expressive, fluent interface to Paddle's subscription billing services.

267880.7k3](/packages/laravel-cashier-paddle)[laravel/mcp

Rapidly build MCP servers for your Laravel applications.

76518.2M120](/packages/laravel-mcp)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45344.0k1](/packages/pressbooks-pressbooks)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
