PHPackages                             tannhatcms/crud-lms - 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. [Admin Panels](/categories/admin)
4. /
5. tannhatcms/crud-lms

ActiveLibrary[Admin Panels](/categories/admin)

tannhatcms/crud-lms
===================

Quickly build admin interfaces using Laravel, Bootstrap and JavaScript.

6.7.66(1y ago)01.3k[10 PRs](https://github.com/TanNhatCMS/Laravel-CRUD-Admin/pulls)MITPHPCI passing

Since Jul 27Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/TanNhatCMS/Laravel-CRUD-Admin)[ Packagist](https://packagist.org/packages/tannhatcms/crud-lms)[ Docs](https://github.com/TanNhatCMS)[ RSS](/packages/tannhatcms-crud-lms/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (9)Versions (717)Used By (0)

 [![](https://camo.githubusercontent.com/dd07b0bd57d7a5caa58f0185060db11ff4da424f96b1ba7e82d60ccb2878bd1b/68747470733a2f2f6261636b7061636b666f726c61726176656c2e636f6d2f70726573656e746174696f6e2f696d672f6261636b7061636b2f6c6f676f732f6261636b7061636b5f6c6f676f2e737667)](https://backpackforlaravel.com "Backpack Logo")

### Quickly build an admin panel for your Eloquent models, then customize every little detail.

[](#quickly-build-an-admin-panel-for-your-eloquent-models-then-customize-every-little-detail)

 [![](https://camo.githubusercontent.com/0c3cc70694ab77841ef3bf3e85f50b324b2a5b9b934e12a5e58ce99f7e94e5a1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6261636b7061636b2f637275642e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/backpack/crud "Latest Version on Packagist") [![](https://camo.githubusercontent.com/ca36b25f376e8900da04d8f37b969948e9617db4454bb3a8ecd229b3f799b126/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6261636b7061636b2f637275642e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/backpack/crud "Total Downloads") [![GitHub last commit](https://camo.githubusercontent.com/4b21c08094c372b9d29eee238670ecf441674326e16f6342cd05ae5eb2bd67e8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f6c61726176656c2d6261636b7061636b2f63727564)](https://github.com/Laravel-Backpack/CRUD/commits/master "Last commit") [![](https://camo.githubusercontent.com/ca37850b237a00faaa9a6d230f97f200ec686722e29c75973ca7e1129b156735/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f6c61726176656c2d6261636b7061636b2f637275642e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/laravel-backpack/crud "Quality Score") [![](https://camo.githubusercontent.com/e1202b896d91394e7b52652c2f07d98dd7abad219fdbcb33d8acb166e27f39c6/68747470733a2f2f7374796c6563692e696f2f7265706f732f35333538313237302f736869656c64)](https://styleci.io/repos/53581270 "Style CI") [![](https://raw.githubusercontent.com/laravel-backpack/CRUD/coverage-badge-dont-delete/test-coverage.svg)](https://scrutinizer-ci.com/g/laravel-backpack/crud/code-structure "Coverage Status") [![](https://camo.githubusercontent.com/f1600a678f69a8f3e9ceadb929fd79423957e82ddff30886bd6c671782a83a96/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6c61726176656c2d6261636b7061636b2f637275643f7374796c653d666c61742d737175617265)](LICENSE.md "Software License") [![](https://camo.githubusercontent.com/119c483b8d7a9b93e8ef91d8ac72d8dd00406952e7c2fd3d5480cce1b0222063/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f77726974696e672532307374616e646172642d74686525323077686f6c6525323066727569742d627269676874677265656e3f7374796c653d666c61742d737175617265 "We believe writing good code is not only about writing good code. It’s also about the words around it. We aims to deliver both: code and words.")](https://github.com/the-whole-fruit/manifesto)

    backpack\_video\_1080p.mp4    ---

Among the FREE features of each admin interface:

- [List](https://backpackforlaravel.com/docs/crud-operation-list-entries) operation
    - 24 column types
    - 1-1, 1-n and n-n relationships
    - table view with search, pagination
    - click column header to sort by it
    - custom buttons
    - details row
    - easily create new column types
    - easily override an existing column type
- [Create](https://backpackforlaravel.com/docs/crud-operation-create) / [Update](https://backpackforlaravel.com/docs/crud-operation-update) operations
    - 29 field types
    - back-end validation using Laravel Form Requests
    - translatable models (multi-language)
    - have multiple fields per line
    - split fields into tabs
- [Delete](https://backpackforlaravel.com/docs/crud-operation-delete) operation
- [Reorder](https://backpackforlaravel.com/docs/crud-operation-reorder) operation
- [Revise](https://backpackforlaravel.com/docs/crud-operation-revisions) operation (aka. audit log)

But professionals love it not only because it is feature-packed. They also love it because it's **ridiculously easy to override a functionality**. Generally, you just need to create a function (or blade file) with the right name. Yes, it can be *that* easy.

> Need more complex features? Purchase [Backpack PRO](https://backpackforlaravel.com/pricing), our closed-source paid add-on. It will add **5 more operations, 10 filters, 28 more fields, 6 more columns and 1 more widget**. For more info, see our [FREE vs PRO comparison table](https://backpackforlaravel.com/docs/features-free-vs-paid). We believe it's everything you need to build admin panels of *any* complexity.

Links
-----

[](#links)

 [Website](https://backpackforlaravel.com/) • [Documentation](https://backpackforlaravel.com/docs/) • [Add-ons](https://backpackforlaravel.com/addons) • [Pricing](https://backpackforlaravel.com/pricing) • [Services](https://backpackforlaravel.com/need-freelancer-or-development-team) • [Stack Overflow](https://stackoverflow.com/questions/tagged/backpack-for-laravel) • [Blog](https://backpackforlaravel.com/articles) • [Newsletter](https://backpackforlaravel.com/newsletter)

Demo
----

[](#demo)

Please see [demo.backpackforlaravel.com](https://demo.backpackforlaravel.com/admin). Here's a sneak peek:

[![](https://user-images.githubusercontent.com/1032474/86720524-c5a1d480-c02d-11ea-87ed-d03b0197eb25.gif)](https://backpackforlaravel.com/ "Backpack Screenshots Spread")

Getting Started
---------------

[](#getting-started)

Start with the ["Introduction" page in our docs](https://backpackforlaravel.com/docs/introduction) in our docs. It will explain what you can do with Backpack, and let you choose a guide, depending on how you like to learn:

- a 59-minute ["Getting Started" video course](https://backpackforlaravel.com/docs/getting-started-videos);
- a 20-minute ["Getting Started" text course](https://backpackforlaravel.com/docs/getting-started-basics);
- a 4-day, 5min/day ["Getting Started" drip email course](https://sendy.digitallyhappy.com/subscription?f=jlldf83763papd2Ifee0838Xs65TkXSvi17yEAuEnJiNj9ct53p5tikGHM4OkvpCeFUCbwcEYRt763ZSTILFXRWWEQ);

Install
-------

[](#install)

For the current version (recommended):

- [Install Backpack v6 on Laravel 10 &amp; 11](https://backpackforlaravel.com/docs/installation);

For the previous versions (not recommended):

- [Install Backpack v5 on Laravel 10, 9 or 8](https://backpackforlaravel.com/docs/5.x/installation) - last feature update was 27th April 2023;
- [Install Backpack 4.1 on Laravel 6, 7 or 8](https://backpackforlaravel.com/docs/4.1/installation) - last feature update was 1st Jan 2021;
- [Install Backpack 4.0 on Laravel 5.8, 6 or 7](https://backpackforlaravel.com/docs/4.0/installation) - last feature update was 21st Apr 2020;
- [Install Backpack 3.6 on Laravel 5.8 or 6.x](https://backpackforlaravel.com/docs/3.6/installation) - last feature update was 17th Sep 2019;
- [Install Backpack 3.5 on Laravel 5.5, 5.6, 5.7](https://backpackforlaravel.com/docs/3.5/installation) - last feature update was 27th Feb 2019;
- [Install Backpack 3.x on Laravel 5.4](https://laravel-backpack.readme.io/docs/install-on-laravel-54) - last feature update was 27 Sep 2017;
- [Install Backpack 3.x on Laravel 5.3](https://laravel-backpack.readme.io/docs/installation-on-laravel-53) - last feature update was 02 Feb 2017;
- [Install Backpack 3.x on Laravel 5.2](https://laravel-backpack.readme.io/docs/installation) - deprecated, lacks a lot of features;

Change Log
----------

[](#change-log)

Please see [the Releases tab](https://github.com/Laravel-Backpack/CRUD/releases).

Security
--------

[](#security)

> It's *heavily* recommended that you **[subscribe to the Backpack Newsletter](http://backpackforlaravel.com/newsletter)** so you can find out about any security updates, breaking changes or major features. We send an email about 1-2 emails per year. Sometimes less.

If you discover any security related issues, please email  instead of using the issue tracker. Alternatively, please disclose the issue on [huntr.dev](https://huntr.dev/) to also get a small bounty ($25-40).

License
-------

[](#license)

Backpack is open-core:

- **Backpack CRUD is licensed under the [MIT License](LICENSE.md)** (open-source free software); it is perfect if you're building a simple admin panel - it's packed with features! It's also perfect if you're building an open-source project, the permissive license allows you to do whatever you want;
- **Backpack PRO is licensed under our [EULA](https://backpackforlaravel.com/eula)**; it is a closed-source, paid add-on; [PRO](https://backpackforlaravel.com/products/pro) will be useful when your admin panel needs grow, because it adds A LOT of features for complex use cases (see our [FREE vs PRO comparison](https://backpackforlaravel.com/docs/features-free-vs-paid));

[Our documentation](https://backpackforlaravel.com/docs) covers both CRUD and PRO, with all the PRO features clearly labeled PRO. You do not *need* PRO, that is just an add-on. But we're hoping you find it useful, and pay for it, to support the development of our open-core.

Versioning
----------

[](#versioning)

Our packages follow [semantic versioning](https://semver.org/). Here's what `major.minor.patch` (eg. `6.0.1`) means for us:

- `major` - breaking changes, major new features, complete rewrites; released **once a year**, in the first quarter; it adds features that were previously impossible and upgrades our dependencies; upgrading is done by following our clear and detailed upgrade guides;
- `minor` - new features, released in backwards-compatible ways; **every few months**; update takes seconds;
- `patch` - bug fixes &amp; small non-breaking changes; historically **every week**; update takes seconds;

When we release a new Backpack\\CRUD version, all premium addons receive support for it the same day. When you buy a premium Backpack addon, you get access to not only *updates*, but also *upgrades* (for 12mo), that means that... **any time you buy a Backpack addon, it is very likely that you're not only buying the *current* version** (`v6` at the moment), **but also the upgrade to the *next version*** (`v7` for example).

Contributing Guidelines
-----------------------

[](#contributing-guidelines)

This project stands by [The Whole Fruit Manifesto](https://github.com/the-whole-fruit/manifesto). We believe that “*writing good code*” is not only about “*writing good code*”. It’s also about the words around it. That’s why, to make sure your contribution is well received, we ask you to [read and keep in mind the ONE=MOR framework and guidelines](https://github.com/the-whole-fruit/manifesto) when writing comment blocks, PR titles, PR descriptions, and in general, when writing to our community.

For tasks &amp; details about how you can help our project, please see [CONTRIBUTING](CONTRIBUTING.md).

Credits
-------

[](#credits)

- [Cristian Tabacitu](http://tabacitu.ro) - founder &amp; lead maintainer;
- [Pedro Martins](https://github.com/pxpm) - senior maintainer;
- [António Almeida](https://github.com/promatik) - senior maintainer;
- [Karan Datwani](https://github.com/karandatwani92) - maintainer &amp; social media manager;
- [Jorge Castro](https://github.com/jcastroa87) - maintainer;
- [290+ wonderful contributors](../../contributors)

Special thanks go to: [Mauro Martinez](https://github.com/maurohmartinez), [Owen Melbourne](https://github.com/OwenMelbz), [Oliver Ziegler](https://github.com/OliverZiegler), [Thomas Swonke](https://github.com/tswonke), [Catalin Tudorache](https://github.com/ctudorache87), [Abby Janke](https://github.com/AbbyJanke), [David Lloyd](https://github.com/lloy0076) - A LOT of new features, bug fixing, support, feedback and code review;

- [Paweł Kuna](https://github.com/codecalm/) - creator of Tabler;
- [Łukasz Holeczek](https://github.com/mrholek/) - creator of CoreUI;
- [Taylor Otwell](https://github.com/taylorotwell) &amp; the wonderful Laravel community (of course);
- everybody who's ever purchased a Backpack license; it's thanks to them that we get to do this daily 🙏

Hire us
-------

[](#hire-us)

We've spent more than 10,000 hours creating, polishing and maintaining administration panels on Laravel. We've developed e-Commerce, e-Learning, ERPs, social networks, payment gateways and much more. We've worked on admin panels *so much*, that we've created one of the most popular packages for Laravel - just from making public what was repetitive in our projects.

If you are looking for a developer/team to help you build an admin panel on Laravel, look no further. You'll have a difficult time finding someone with more experience &amp; enthusiasm for admin panels. This is *what we do*. [Contact us](https://backpackforlaravel.com/need-freelancer-or-development-team).

###  Health Score

50

—

FairBetter than 95% of packages

Maintenance71

Regular maintenance activity

Popularity14

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity83

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 59.8% 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 ~5 days

Total

619

Last Release

442d ago

Major Versions

4.0.x-dev → 5.0.142022-04-13

4.1.70 → 5.2.12022-07-20

4.1.71 → 5.3.22022-08-08

v5.x-dev → v6.x-dev2023-07-02

6.7.50 → 7.0.0-alpha.12025-01-23

### Community

Maintainers

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

---

Top Contributors

[![tabacitu](https://avatars.githubusercontent.com/u/1032474?v=4)](https://github.com/tabacitu "tabacitu (5054 commits)")[![pxpm](https://avatars.githubusercontent.com/u/7188159?v=4)](https://github.com/pxpm "pxpm (1886 commits)")[![StyleCIBot](https://avatars.githubusercontent.com/u/11048387?v=4)](https://github.com/StyleCIBot "StyleCIBot (422 commits)")[![promatik](https://avatars.githubusercontent.com/u/1838187?v=4)](https://github.com/promatik "promatik (307 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (129 commits)")[![maurohmartinez](https://avatars.githubusercontent.com/u/33960976?v=4)](https://github.com/maurohmartinez "maurohmartinez (118 commits)")[![dependabot-preview[bot]](https://avatars.githubusercontent.com/in/2141?v=4)](https://github.com/dependabot-preview[bot] "dependabot-preview[bot] (75 commits)")[![OwenMelbz](https://avatars.githubusercontent.com/u/1094740?v=4)](https://github.com/OwenMelbz "OwenMelbz (58 commits)")[![munjaldevelopment](https://avatars.githubusercontent.com/u/14837352?v=4)](https://github.com/munjaldevelopment "munjaldevelopment (51 commits)")[![TanNhatCMS](https://avatars.githubusercontent.com/u/113796420?v=4)](https://github.com/TanNhatCMS "TanNhatCMS (38 commits)")[![karandatwani92](https://avatars.githubusercontent.com/u/8214221?v=4)](https://github.com/karandatwani92 "karandatwani92 (33 commits)")[![martijnb92](https://avatars.githubusercontent.com/u/708544?v=4)](https://github.com/martijnb92 "martijnb92 (28 commits)")[![jnoordsij](https://avatars.githubusercontent.com/u/45041769?v=4)](https://github.com/jnoordsij "jnoordsij (27 commits)")[![jcastroa87](https://avatars.githubusercontent.com/u/44643608?v=4)](https://github.com/jcastroa87 "jcastroa87 (26 commits)")[![OliverZiegler](https://avatars.githubusercontent.com/u/7778510?v=4)](https://github.com/OliverZiegler "OliverZiegler (24 commits)")[![se1exin](https://avatars.githubusercontent.com/u/2385350?v=4)](https://github.com/se1exin "se1exin (19 commits)")[![ziming](https://avatars.githubusercontent.com/u/679513?v=4)](https://github.com/ziming "ziming (16 commits)")[![tswonke](https://avatars.githubusercontent.com/u/6401044?v=4)](https://github.com/tswonke "tswonke (13 commits)")[![zachweix](https://avatars.githubusercontent.com/u/19542902?v=4)](https://github.com/zachweix "zachweix (12 commits)")[![vonsogt](https://avatars.githubusercontent.com/u/35516476?v=4)](https://github.com/vonsogt "vonsogt (12 commits)")

---

Tags

cmsreadcrudbasebreadupdatelaravel-admindeleteadmin-panelContent management systemcreateAdmin Interfacebackpackcontent management frameworkadmin panel for laravelcoreui for laraveltabler for laraveldashboard for laraveladmin template for laravelbootstrap 5 admin panel laravel

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/tannhatcms-crud-lms/health.svg)

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

###  Alternatives

[backpack/crud

Quickly build admin interfaces using Laravel, Bootstrap and JavaScript.

3.4k3.4M207](/packages/backpack-crud)[backpack/pagemanager

Create admin panels for presentation websites on Laravel, using page templates and Backpack\\CRUD.

371522.6k6](/packages/backpack-pagemanager)

PHPackages © 2026

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