PHPackages                             dietrichxx/crud-kit - 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. dietrichxx/crud-kit

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

dietrichxx/crud-kit
===================

v1.0.0(1y ago)04MITPHP

Since Oct 2Pushed 1y ago1 watchersCompare

[ Source](https://github.com/DietrichXX/CRUDKit)[ Packagist](https://packagist.org/packages/dietrichxx/crud-kit)[ RSS](/packages/dietrichxx-crud-kit/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

CRUDKit:
========

[](#crudkit)

Пакет для генерации начального набора CRUD файлов:

- Модели
- Контроллера
- Реквеста
- Миграции
- Основных шаблонов

Установка:
==========

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

1. composer require dietrichxx/crud-kit
2. регистрация провайдера: ```
     'providers' => [
          // ...
          Dietrichxx\CrudKit\CRUDKitServiceProvider::class,
     ];
    ```
3. php artisan vendor:publish --tag=config --provider="Dietrichxx\\CrudKit\\CRUDKitServiceProvider"

Настройка:
==========

[](#настройка)

В созданом файле config/crudkit.php :

- base\_path.controller\_base\_path — базовый путь для генерации контроллеров
- base\_path.request\_base\_path — базовый путь для генерации request классов.
- base\_path.model\_base\_path — базовый путь для моделей.
- base\_path.templates\_path — путь к директории с шаблонами, которая будут использоваться при генерации файлов.
- parents.controller — родительский класс для всех сгенерированных контроллеров. По умолчанию используется \\App\\Http\\Controllers\\Controller, но вы можете указать свой собственный класс.

Все пути можно изменить под себя и указать свои пути к создаваемым файлам. Это позволяет гибко настраивать структуру вашего проекта и организовывать файлы в соответствии с вашими предпочтениями или требованиями проекта.

Команды:
========

[](#команды)

Для создания CRUD набора на основе конфиг файла с указаными путями:

- php artisan init:crudkit {Название модели}

Для создания CRUD набора на основе опциональных путей:

- php artisan init:crudkit {Название модели} --optional-path

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance36

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 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

Unknown

Total

1

Last Release

588d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/687c0f0cc82023715f75104a732b28057efa44cc66aee1059f26b539e3150b7b?d=identicon)[DietrichXX](/maintainers/DietrichXX)

---

Top Contributors

[![DietrichXX](https://avatars.githubusercontent.com/u/178359190?v=4)](https://github.com/DietrichXX "DietrichXX (3 commits)")

### Embed Badge

![Health badge](/badges/dietrichxx-crud-kit/health.svg)

```
[![Health](https://phpackages.com/badges/dietrichxx-crud-kit/health.svg)](https://phpackages.com/packages/dietrichxx-crud-kit)
```

###  Alternatives

[cerdic/css-tidy

CSSTidy is a CSS minifier

2092.0M6](/packages/cerdic-css-tidy)[lochmueller/calendarize

Create a structure for timely controlled tables (e.g. events) and one plugin for the different output of calendar views (list, detail, month, year, day, week...). The extension is shipped with one default event table, but you can also 'calendarize' your own table/model. It is completely independent and configurable! Use your own models as event items in this calender. Development on https://github.com/lochmueller/calendarize

77152.6k12](/packages/lochmueller-calendarize)[sitegeist/kaleidoscope

Responsive-images for Neos

29352.4k10](/packages/sitegeist-kaleidoscope)[jurchiks/numbers2words

It spells numbers (and currencies)!

20172.1k3](/packages/jurchiks-numbers2words)[giauphan/laravel-qr-code

QR Code Generator for PHP wrapper for Laravel

2765.4k1](/packages/giauphan-laravel-qr-code)[syholloway/mrcolor

Color manipulation tools and format conversion for PHP

14149.6k](/packages/syholloway-mrcolor)

PHPackages © 2026

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