whereyart / station-yart
Laravel 4 的简单 CRUD 和用户认证混合
Requires
- php: >=5.3.0
- illuminate/support: 4.1.*
- way/generators: 2.4
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]