krafthaus/bauhaus

缺失的 Laravel 4 管理生成器

安装次数: 1,142

依赖项: 1

建议者: 1

安全: 0

星标: 1

关注者: 2

分支: 0

开放性问题: 35

语言:CSS

类型:laravel-package

dev-master 2017-01-05 22:41 UTC

This package is auto-updated.

Last update: 2024-09-29 04:14:09 UTC


README

Build Status Total Downloads License Code Climate

Bauhaus 是一个用于 Laravel 的范围、导出和筛选功能的行政生成器/构建器/界面。使用 Bauhaus,您可以轻松创建视觉上令人惊叹的列表、表单和筛选器。

在以下情况下使用 Bauhaus:

  • 轻松创建与模型紧密耦合的列表和表单
  • 一个优美且整洁的行政界面
  • 等等

Bauhaus 目前支持以下语言:

  • 英语
  • 巴西语(感谢 willmkt
  • 荷兰语

警告:目前,Bauhaus 是一个移动的目标。每天都有可能推送新的更改,可能会破坏设计和/或内部工作。如果您在运行此包时遇到问题,请考虑运行 php artisan asset:publish krafthaus/bauhaus 和/或 php artisan config:publish krafthaus/bauhaus 命令。谢谢!

文档位于此处。

Bauhaus List Bauhaus Form

安装

将 bauhaus 添加到您的 composer.json 文件中

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

使用 composer 安装此包。

$ composer update

注册包

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

admin 文件夹添加到 app/ 目录中,并在您的 composer.json 文件中添加以下行

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

然后使用 php artisan config:publish krafthaus/bauhaus 命令发布配置文件。这将把主要的 Bauhaus 配置文件添加到您的应用程序配置目录中。

最后但同样重要的是,您需要使用 php artisan asset:publish krafthaus/bauhaus 命令发布包的资产。

创建您的第一个 Bauhaus 模型

要构建您的第一个(也是最有趣的)管理控制器,您必须遵循以下简单步骤

运行 $ php artisan bauhaus:scaffold --model=name,其中 name 是您想要使用的模型名称。

这将创建 3 个文件

  • app/models/YourModelName 中创建一个新的(空的)模型。
  • app/database/migrations 目录中创建一个新的迁移。
  • 当然,在 app/admin 中创建一个 Baushaus 模型文件。

支持

有虫子?请在 GitHub 上创建一个符合 necolas 的指南 的问题。

许可证

此包可在 MIT 许可证 下获得。