canary/station

为Laravel 4提供的简单CRUD和用户认证混合

安装: 279

依赖项: 0

建议者: 0

安全: 0

星标: 12

关注者: 6

分支: 4

开放问题: 3

语言:JavaScript

0.2.0 2014-08-03 04:48 UTC

README

为Laravel 4.1提供令人难以置信的灵活的CRUD、内容和用户管理系统

厌倦了创建和配置处理基本CRUD、验证和基于用户角色的功能的相似模型和控制器吗?Station允许开发者快速设置和配置Laravel应用/网站的CMS后端。

特性

  • 使用纯bootstrap布局的UI,您可以在自己的应用中自定义样式。
  • 允许通过配置文件轻松设置表关联。

要求

  • GD(如果想要利用图像缩放功能,需要用PHP编译)

安装

可以通过在项目中的 composer.json 中要求 canary/station 包来通过 Composer 安装Station服务提供者。

{
    "require": {
        "canary/station": "0.1.*"
    }
}

然后运行composer update

composer update

配置 & 设置

此步骤假设您已经有一个运行中的开发或生产环境,并且已经安装了Laravel 4。

1. 在app/config/app.php中注册Station

要使用station,您必须在启动Laravel应用程序时注册提供者。

在您的 app/config/app.php 中找到 providers 键并注册Station服务提供者。

    'providers' => array(
        // ...
        'Canary\Station\StationServiceProvider',
        'Way\Generators\GeneratorsServiceProvider',
    )

2. 使用Artisan设置您的应用中Station的默认配置文件

然后使用Artisan发布包配置文件。这将复制Station的默认配置到您的应用中。然后您可以根据需要更改和添加这些配置文件。

php artisan config:publish canary/station 

在此期间,您可以(可选地)编辑 /app/config/packages/canary/station/_app.php 并更改 root_admin_email

3. 运行Station的构建命令。

这将生成迁移,运行迁移,生成模型,并填充数据库。

php artisan station:build 

4. 将包的资产发布到您的应用

php artisan asset:publish canary/station 

5. 测试安装

现在您应该可以访问

http://{host}/station/(例如 http://app.localhost/station/)并看到station运行无误。

您可以使用用户/密码 admin/admin 登录

6. 配置Station和您的面板!

首先编辑 /app/config/packages/canary/station/_app.php

然后在 /app/config/packages/canary/station/ 中为每个面板创建文件 [我们需要有关此的文档]

就是这样。您现在拥有了一个完全功能的后端和用户管理系统,适用于您的网站。

显著的限制

  • 验证规则 'unique' 必须接受两个参数:表名和列名。不多也不少。[例如:unique:users,username]