whereyart/station-yart

此包已被废弃,不再维护。未建议替代包。

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

安装: 12

依赖: 0

建议者: 0

安全: 0

星级: 0

关注者: 15

分支: 0

公开问题: 1

语言:HTML

dev-master 2017-11-23 02:16 UTC

This package is not auto-updated.

Last update: 2020-01-24 15:47:58 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' 必须接受2个参数:表名和列名。不多也不少。[例如:unique:users,username]