PHPackages                             marekgogol/crudadmin - 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. marekgogol/crudadmin

Abandoned → [crudadmin/crudadmin](/?search=crudadmin%2Fcrudadmin)Library[Framework](/categories/framework)

marekgogol/crudadmin
====================

Dynamically Laravel CRUD administration with automatic database migrations

5.9.16(1mo ago)68811MITPHPPHP &gt;=8.0

Since Mar 19Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/crudadmin/crudadmin)[ Packagist](https://packagist.org/packages/marekgogol/crudadmin)[ Docs](https://crudadmin.com)[ RSS](/packages/marekgogol-crudadmin/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (22)Versions (726)Used By (0)

[![Build Status](https://camo.githubusercontent.com/fa09df9a777020ced9941163e1b90f43015d7d0201a5bf1d2f88850881a96360/68747470733a2f2f6170692e7472617669732d63692e636f6d2f6372756461646d696e2f6372756461646d696e2e737667)](https://travis-ci.com/crudadmin/crudadmin)[![Latest Stable Version](https://camo.githubusercontent.com/e564dcc18150783d5d735df268d181f74f1fe58b0c2300f53f49ba80e0832214/68747470733a2f2f706f7365722e707567782e6f72672f6372756461646d696e2f6372756461646d696e2f762f737461626c652e737667)](https://packagist.org/packages/crudadmin/crudadmin)[![License](https://camo.githubusercontent.com/f6641fc34c087edd981008ccdbcc3ee84f17e5c4cee7ec8e3215c27e67ecb144/68747470733a2f2f706f7365722e707567782e6f72672f6372756461646d696e2f6372756461646d696e2f6c6963656e73652e737667)](https://packagist.org/packages/crudadmin/crudadmin)

Čo je to CrudAdmin
==================

[](#čo-je-to-crudadmin)

CrudAdmin je systém postavený na frameworku **Laravel**, ktorý ponúka jednoduchú a ucelenú štruktúru pri programovaní.

Bol navrhnutý pre programátorov a firmy zamerané na vývoj webových a mobilných databázových aplikácii. V jednoduchosti **niekoľko násobne zvyšuje produktivitu** programátora tým, že **odbremeňuje** všetky zložité kroky ako **návrh databázy, použivateľského rozhrania, validácie formulárov** a prácu s dátami v databáze.

- [O projekte](https://docs.crudadmin.com/#/)
- [Ako to funguje](https://docs.crudadmin.com/#/how-it-works.md)
- [Inštalácia](https://docs.crudadmin.com/#/install.md)
- [Konfigurácia](https://docs.crudadmin.com/#/config.md)
- [Licencia](https://docs.crudadmin.com/#/license.md)
- [Kontakt](https://docs.crudadmin.com/#/contact.md)

---

Čo všetko podporuje?
--------------------

[](#čo-všetko-podporuje)

Laravel model dostal nadstavbu a nazývame ho **Admin model**. Po jednoduchom vytvorení admin modelu systém automatický navrhne všetky tieto podporované funkcionality vypísané nižšie.

#### NÁVRH UI / UX

[](#návrh-ui--ux)

Automatický vytvorí prehľadné používateľské rozhranie pre jednoduchú správu systému koncovým používateľom.

#### Autentifikácia

[](#autentifikácia)

Automatický navrhne rozhranie pre prihlásovanie, správu používateľov, používateľských rol

#### Právomoci

[](#právomoci)

Podporuje možnosť vytvorenia používateľských skupín pre správu právomoci administrátorov, každá rola môže mať presne zadefinované práva pre dane moduly.

#### Návrh databázy

[](#návrh-databázy)

Automatický navrhne relačnú databázu bez akejkoľvek znalosti databázového jazyka. Taktiež sa postará o jej modifikáciu pri vývoji projektu alebo migrovaní na novú verziu.

#### Formuláre

[](#formuláre)

Automaticky navrhne všetky formuláre v administrácii, sa postará sa o kompletnú validáciu položiek vo formulári a ich následne uloženie do databázy.

#### Validácia

[](#validácia)

Postará sa o validáciu všetkých položiek vo formulári na strane backendu bez potrebnej konfigurácie zo strany programátora. Taktiež sa postará o validáciu na strane frontendu.

#### Nahrávanie súborov

[](#nahrávanie-súborov)

Automaticky uloží všetky súbory, obrázky, ktoré sa nachádzajú vo formulári. Taktiež sa postará o následne zmenšenie rozmerov obrázkov na frontende.

#### Jazykové mutácie

[](#jazykové-mutácie)

Automatický vytvorí jazykovú tabuľku, ktorú prepojí s modelmi a vstupnými poliami. Postará sa o automaticku správu jazykov v administrácii, no taktiež aj na strane frontendu. V spolupráci s Gettext rozšírením, je možné spravovať preklady statických textov v zdrojových šablonách aplikácie **blade**, no taktiež aj v **javascriptoch**, či **VueJs** šablónach.

#### Výpis dát

[](#výpis-dát)

Automatický navrhne všetky tabuľky pre inteligentný a prehliadny výpis dát v administrácii. Postará sa o možnosť pridania záznamov, úpravy, mazania, skývania záznamov a zmeny ich poradia.

#### Vstupné polia

[](#vstupné-polia)

Podporuje veľké množstvo vstupných polí od obyčajného textu, textarei, čísla, des. čísla, textového editoru, dátumu, času, selectboxu, checkboxu až po automatické uploadovanie súborov. Systém taktiež podporuje možnosť vytvorenia vlastných kustomizovateľných vstupných komponentov.

#### Relácie

[](#relácie)

Automatický sa postará o vygenerovanie všetkých typov relácii v databáze a ich prepojenie do používateľského rozhrania. Systém CrudAdmin odstránil nutnosť písania vzťahov medzi Eloquentmi, ktoré je vo frameworku Laravel potrebné definovať. Podporuje belongsTo, belongsToMany, hasMany, hasOne, manyToMany...

#### Jednoduchá inštalácia

[](#jednoduchá-inštalácia)

CrudAdmin sa inštaluje do frameworku Laravel pomocou **composer**. Systém ponúka jednoduchú inštaláciu a vytváranie admin modelov pomocou príkazu `php artisan`.

História CrudAdminu
-------------------

[](#história-crudadminu)

Rozšírenie uzrelo svetlo sveta začiatkom roku **2016**. Vzniklo pri tvorbe komplexného a zložitého projektu, za účelom urýchlenia developmentu tohto projektu.

Už v zárodku tvorby projektu bol potenciál systému natoľko vysoký, že sa jadro systému začalo vyvíjať ako oddelený projekt, ktorý sa postupne začal používať vo viacerých projektoch.

Kto používa CrudAdmin
---------------------

[](#kto-používa-crudadmin)

Po niekoľkých rokoch vývoja systému, ho používa cez **stovky webových aplikácii, eshopov, informačných systémov či mobilných aplikácii** pripajajúcich sa na API systému, ktorý obsluhuje dáta tychto aplikácii.

Nachádza sa taktiež v niekoľkých **Slovenských** a **Českých firmách**, jeho rast je do budúcnosti plánovaný pre globálny trh.

CrudAdmin a testovanie
----------------------

[](#crudadmin-a-testovanie)

CrudAdmin plné obsahuje automatizované **unit** a **integračné testy**, ktoré sa starajú a kontrolujú väčšinu funkcionalit v systéme.

Pred každým zverejnením novej verzie systému podliehaju jeho súčasti kontrole funkcionality na viacerých testovacích rozhraniach. Kontrola taktiež prebieha pomocou integračných testov, ktoré automatický spustia aplikáciu a otestujú jej správne chovanie v prehliadači.

###  Health Score

56

—

FairBetter than 97% of packages

Maintenance89

Actively maintained with recent releases

Popularity20

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity88

Battle-tested with a long release history

 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 ~4 days

Total

719

Last Release

53d ago

Major Versions

4.4.8 → 5.1.22024-04-06

1.2.140 → 5.1.42024-04-22

4.4.12 → 5.2.02024-05-03

4.4.16 → 5.2.22024-06-22

4.4.17 → 5.6.532025-05-08

PHP version history (5 changes)1.0.0PHP &gt;=7.0.0

1.0.7PHP &gt;=5.6.4

1.2.69PHP &gt;=7.0.13

2.0.0PHP &gt;=7.1

4.1.18PHP &gt;=8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/9bb6f1e9694d2087e25341f99ecd8222dcd6d517100395c5ae65458f454ea35e?d=identicon)[marekgogol](/maintainers/marekgogol)

---

Top Contributors

[![MarekGogol](https://avatars.githubusercontent.com/u/11134410?v=4)](https://github.com/MarekGogol "MarekGogol (842 commits)")

---

Tags

frameworklaraveldatabasemigrationscrudformadminadministrationautomatic

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/marekgogol-crudadmin/health.svg)

```
[![Health](https://phpackages.com/badges/marekgogol-crudadmin/health.svg)](https://phpackages.com/packages/marekgogol-crudadmin)
```

###  Alternatives

[unopim/unopim

UnoPim Laravel PIM

10.5k2.2k](/packages/unopim-unopim)[bagisto/bagisto

Bagisto Laravel E-Commerce

27.6k169.0k9](/packages/bagisto-bagisto)[krayin/laravel-crm

Krayin CRM

23.2k33.4k1](/packages/krayin-laravel-crm)[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)

PHPackages © 2026

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