PHPackages                             bang-digital-dev/laravel-template - 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. bang-digital-dev/laravel-template

ActiveProject[Framework](/categories/framework)

bang-digital-dev/laravel-template
=================================

The skeleton application for the Laravel framework.

v10.0.4(2y ago)112MITPHPPHP ^8.1

Since Jul 31Pushed 2y ago1 watchersCompare

[ Source](https://github.com/bang-digital-dev/laravel-template)[ Packagist](https://packagist.org/packages/bang-digital-dev/laravel-template)[ RSS](/packages/bang-digital-dev-laravel-template/feed)WikiDiscussions main Synced 1mo ago

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

Laravel Template Project
========================

[](#laravel-template-project)

Шаблон, который используется для Laravel проектов в BD.

Howto: Использование шаблона
----------------------------

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

1. Убедитесь, что у вас установлен Docker
2. Создайте директорию, в которой вы хотите развернуть проект и войдите в нее

    ```
    mkdir my-app && cd my-app
    ```
3. Созайте новый проект с помощью composer:

    ```
    docker run --rm --interactive --tty --volume $PWD:/app composer create-project bang-digital-dev/laravel-template  .
    ```
4. Выполните авторизацию в docker registry

    Для следующего шага вам понадобится логин и пароль. Логин - это ваш username в gitlab. В качестве пароля используйте personal **access token** для gitlab с доступом к `read_registry`. Получить его можно [здесь](https://bangdig.gitlab.yandexcloud.net/-/profile/personal_access_tokens).

    ```
    docker login bangdig.gitlab.yandexcloud.net:5050
    ```
5. Первый запуск проекта

    - Собираем образы, запускаем контейнеры ```
        make build start
        ```
    - Инициализируем проект ```
        make init
        ```

        > **Важно!** Перед запуском скрипта инициализации проекта, убедитесь, что mysql контейнер запустился и готов к работе.
6. Вы великолепны!

### Бонус пункт - уставка админки

[](#бонус-пункт---уставка-админки)

Для того, чтобы поставить админку Laravel Nova, добавьте в `composer.json`:

```
  "repositories": {
    "local-nova": {
      "type": "path",
      "url": "./packages/laravel-nova"
    }
  }

```

Далее, архив\* с Laravel Nova разархивируйте в папку `./packages/laravel-nova` и выполните команду:

```
composer require laravel/nova
```

Затем выполните скрипты инициализации Laravel Nova:

```
php artisan nova:install

php artisan migrate
```

И не забудьте поправить правила доступа в админку в `\App\Providers\NovaServiceProvider::gate`:

```
    protected function gate()
    {
        Gate::define('viewNova', function (User $user) {
            return $user->is_admin;
        });
    }
```

> \*Архив можете запросите у коллег

Локальная разработка проекта
----------------------------

[](#локальная-разработка-проекта)

### Доступные сервисы

[](#доступные-сервисы)

- mysql
- redis
- minio
- mailhog
- swagger ui
- phpmyadmin

Порты и доступы смотрите в `docker-compose.yml`

### Доступные Makefile команды

[](#доступные-makefile-команды)

#### build

[](#build)

Команда для сборки Docker-образов проекта.

```
make build
```

#### start

[](#start)

Команда для запуска Docker-контейнеров проекта.

```
make start
```

#### stop

[](#stop)

Команда для остановки Docker-контейнеров проекта.

```
make stop
```

#### remove

[](#remove)

Команда для полной остановки и удаления Docker-контейнеров, а также networks и volumes проекта.

```
make remove
```

#### init

[](#init)

Команда для инициализации проекта.

```
make init
```

#### php\_sh

[](#php_sh)

Команда для запуска оболочки внутри контейнера с PHP-FPM, чтобы можно было выполнить команды внутри контейнера.

```
make php_sh
```

#### phpstan

[](#phpstan)

Команда для запуска анализатора кода phpstan

```
make phpstan
```

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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

Every ~2 days

Total

5

Last Release

1006d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/48b5d9ece0bfb01bcfdc274b7fd27cacd3233c9cde71a2ddd4e1d4fcdc024d9a?d=identicon)[underwear](/maintainers/underwear)

---

Top Contributors

[![underwear](https://avatars.githubusercontent.com/u/4825406?v=4)](https://github.com/underwear "underwear (6 commits)")

---

Tags

frameworklaravel

###  Code Quality

TestsPHPUnit

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/bang-digital-dev-laravel-template/health.svg)

```
[![Health](https://phpackages.com/badges/bang-digital-dev-laravel-template/health.svg)](https://phpackages.com/packages/bang-digital-dev-laravel-template)
```

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[krayin/laravel-crm

Krayin CRM

22.0k32.8k1](/packages/krayin-laravel-crm)[unopim/unopim

UnoPim Laravel PIM

9.4k1.8k](/packages/unopim-unopim)[bytefury/crater

Free &amp; Open Source Invoice App for Individuals &amp; Small Businesses. https://craterapp.com

8.3k4.2k](/packages/bytefury-crater)[juzaweb/cms

Juzaweb CMS is a Content Management System (CMS) developed based on Laravel Framework and web platform whose sole purpose is to make your development workflow simple again. Project develop by Juzaweb

187571.2k](/packages/juzaweb-cms)

PHPackages © 2026

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