codesleeve / platform-core
此包已被 废弃 且不再维护。未建议替代包。
平台核心包含平台的核心功能,包括后端管理面板、用户、角色、整体导航。还包括通用助手(如宏)
v0.0.1
2014-03-19 22:40 UTC
Requires
- php: >=5.3.0
- codesleeve/asset-pipeline: dev-master
- codesleeve/fixture: dev-master
- codesleeve/stapler: dev-master
- illuminate/support: 4.1.*
This package is not auto-updated.
Last update: 2022-02-01 12:32:33 UTC
README
入门
首先添加到 composer.json
"codesleeve/platform-core": "dev-master"
然后在 app\config\app.php
中的 providers
数组中添加服务提供者
"Codesleeve\Platform\CoreServiceProvider",
然后运行数据库命令
php artisan migrate --package codesleeve/platform-core
php artisan db:seed --class "Codesleeve\Platform\Seeds\Platform"
您可以通过运行命令在项目中设置额外内容,但 仅推荐用于新项目
php artisan platform:setup
添加自定义导航
您可以通过使用导航 Laravel 门面或 App::make('platform.navigation') 来轻松访问平台导航
$blog = [
'title' => 'Blogs',
'icon' => 'fa-pencil-square-o',
'url' => route('blogs.index'),
'shown' => can('update', 'Blogs'),
'active' => 'blogs',
];
Navigation::add($blogs);
调整平台视图
如果您想创建自定义视图,可以在运行后修改任何视图
$ php artisan view:publish codesleeve/platform-core
添加自定义仪表板部分
待办 尚未实现,但已在计划中。
Dashboard::add('view.name')
面包屑助手
待办 添加有关面包屑的简短说明。同时添加轻松覆盖生成的面包屑视图的能力(就像 Laravel 中的分页组件一样);
额外助手
待办 将平台核心中的表单助手和宏添加到这里...
待办
-
我认为我们不应该依赖 BaseController 来处理所有额外功能。这可能更适合 view.composer。例如,面包屑...
-
更改主题和颜色以更好地匹配 codesleeve.com 网站... 主题需要一点关注和爱护。