PHPackages                             krafthaus/bauhaus - 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. krafthaus/bauhaus

ActiveLaravel-package[Admin Panels](/categories/admin)

krafthaus/bauhaus
=================

The missing Laravel 4 Admin Generator

21.1k[30 issues](https://github.com/krafthaus/bauhaus/issues)[5 PRs](https://github.com/krafthaus/bauhaus/pulls)CSS

Since Jan 5Pushed 9y ago1 watchersCompare

[ Source](https://github.com/krafthaus/bauhaus)[ Packagist](https://packagist.org/packages/krafthaus/bauhaus)[ RSS](/packages/krafthaus-bauhaus/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

Bauhaus - The missing Laravel 4 Admin Generator
-----------------------------------------------

[](#bauhaus---the-missing-laravel-4-admin-generator)

[![Build Status](https://camo.githubusercontent.com/52f8da7328021933ba603fe49a6b371da35d3cbbfee8c0afc5c2f8e0a27fa2d4/68747470733a2f2f6170692e7472617669732d63692e6f72672f6b72616674686175732f626175686175732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/krafthaus/bauhaus)[![Total Downloads](https://camo.githubusercontent.com/525afcad7c884bf4575cf0ccbe3dbbee1c4c5642c6b7806f31375e8e1aea5a8a/68747470733a2f2f706f7365722e707567782e6f72672f6b72616674686175732f626175686175732f646f776e6c6f6164732e706e67)](https://packagist.org/packages/krafthaus/bauhaus)[![License](https://camo.githubusercontent.com/8004b8c5c0eb61c0dab04ed6e34f872145d9a74644b40d8f8c1e4b0fb537b1f2/68747470733a2f2f706f7365722e707567782e6f72672f6b72616674686175732f626175686175732f6c6963656e73652e706e67)](https://packagist.org/packages/krafthaus/bauhaus)[![Code Climate](https://camo.githubusercontent.com/905eda8050133846e0a11ecd4052922a883129422cf568e090964eadb5872e41/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f6b72616674686175732f626175686175732e706e67)](https://codeclimate.com/github/krafthaus/bauhaus)

Bauhaus is an admin generator / builder / interface for [Laravel](http://laravel.com) with scoping, exporting and filtering functionality. With Bauhaus you can easily create visual stunning lists, forms and filters for your models.

Use Bauhaus if you want:

- Create list and forms easily tightly coupled on your models
- A nice and clean admin interface
- and much, much more

Bauhaus is currently available in the following languages:

- English
- Brazilian (Thanks [willmkt](https://github.com/willmkt))
- Dutch

> Warning: Right now, Bauhaus is a moving target. Every day new changes will be pushed possibly breaking the design and/or inner workings. If you're having trouble running this package, please consider running the `php artisan asset:publish krafthaus/bauhaus` and/or the `php artisan config:publish krafthaus/bauhaus` command. Thank you!

[Documentation is located here.](http://bauhaus.krafthaus.nl)

[![Bauhaus List](https://raw.githubusercontent.com/krafthaus/bauhaus/gh-pages/screenshots/list.png)](https://raw.githubusercontent.com/krafthaus/bauhaus/gh-pages/screenshots/list.png)[![Bauhaus Form](https://raw.githubusercontent.com/krafthaus/bauhaus/gh-pages/screenshots/form.png)](https://raw.githubusercontent.com/krafthaus/bauhaus/gh-pages/screenshots/form.png)

Installation
------------

[](#installation)

Add bauhaus to your composer.json file:

```
"require": {
	"krafthaus/bauhaus": "dev-master"
}

```

Use composer to install this package.

```
$ composer update

```

### Registering the package

[](#registering-the-package)

```
'providers' => array(
	// ...
	'KraftHaus\Bauhaus\BauhausServiceProvider',
	'Intervention\Image\ImageServiceProvider',
)
```

Add the `admin` folder to the `app/` directory and put the following line in your composer.json file:

```
"autoload": {
	"classmap": [
		"app/admin"
	]
},

```

Then publish the config file with `php artisan config:publish krafthaus/bauhaus`. This will add the main bauhaus config file in your application config directory.

And last but not least you need to publish to package's assets with the `php artisan asset:publish krafthaus/bauhaus` command.

Creating your first Bauhaus model
---------------------------------

[](#creating-your-first-bauhaus-model)

To build your first (and most exciting) admin controller you'll have to follow the following easy steps:

Run `$ php artisan bauhaus:scaffold --model=name` where `name` is the name of the model you want to use.

This will create 3 files:

- A new (empty) model in `app/models/YourModelName`.
- A new migration in the `app/database/migrations` directory.
- And ofcourse a Baushaus model file in `app/admin`.

Support
-------

[](#support)

Have a bug? Please create an issue here on GitHub that conforms with [necolas's guidelines](https://github.com/necolas/issue-guidelines).

License
-------

[](#license)

This package is available under the [MIT license](LICENSE).

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 82% 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.

### Community

Maintainers

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

---

Top Contributors

[![jspekken](https://avatars.githubusercontent.com/u/40019?v=4)](https://github.com/jspekken "jspekken (91 commits)")[![willmkt](https://avatars.githubusercontent.com/u/4371439?v=4)](https://github.com/willmkt "willmkt (6 commits)")[![TimBroddin](https://avatars.githubusercontent.com/u/528287?v=4)](https://github.com/TimBroddin "TimBroddin (3 commits)")[![mrk-j](https://avatars.githubusercontent.com/u/1250622?v=4)](https://github.com/mrk-j "mrk-j (3 commits)")[![that0n3guy](https://avatars.githubusercontent.com/u/113870?v=4)](https://github.com/that0n3guy "that0n3guy (3 commits)")[![eweap](https://avatars.githubusercontent.com/u/1033191?v=4)](https://github.com/eweap "eweap (2 commits)")[![mvaello](https://avatars.githubusercontent.com/u/332321?v=4)](https://github.com/mvaello "mvaello (1 commits)")[![alxy](https://avatars.githubusercontent.com/u/2057062?v=4)](https://github.com/alxy "alxy (1 commits)")[![tholu](https://avatars.githubusercontent.com/u/316763?v=4)](https://github.com/tholu "tholu (1 commits)")

### Embed Badge

![Health badge](/badges/krafthaus-bauhaus/health.svg)

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

###  Alternatives

[jeroennoten/laravel-adminlte

Easy AdminLTE integration with Laravel

4.0k4.8M43](/packages/jeroennoten-laravel-adminlte)[dmstr/yii2-adminlte-asset

AdminLTE backend theme asset bundle for Yii 2.0 Framework

1.1k1.8M67](/packages/dmstr-yii2-adminlte-asset)[dwij/laraadmin

LaraAdmin is a Open source Laravel Admin Panel / CMS which can be used as Admin Backend, Data Management Tool or CRM boilerplate for Laravel with features like CRUD Generation, Module Manager, Media, Menus, Backups and much more

1.6k68.7k](/packages/dwij-laraadmin)[filament/spatie-laravel-media-library-plugin

Filament support for `spatie/laravel-medialibrary`.

1764.8M125](/packages/filament-spatie-laravel-media-library-plugin)[bezhansalleh/filament-exceptions

A Simple &amp; Beautiful Pluggable Exception Viewer for FilamentPHP's Admin Panel

193195.9k13](/packages/bezhansalleh-filament-exceptions)[filament/infolists

Easily add beautiful read-only infolists to any Livewire component.

1220.8M36](/packages/filament-infolists)

PHPackages © 2026

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