canary / station
为Laravel 4提供的简单CRUD和用户认证混合
Requires
- php: >=5.3.0
- illuminate/support: 4.2.*
- way/generators: 2.4
This package is not auto-updated.
Last update: 2024-09-25 12:28:52 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]