codesleeve/platform-core

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

平台核心包含平台的核心功能,包括后端管理面板、用户、角色、整体导航。还包括通用助手(如宏)

v0.0.1 2014-03-19 22:40 UTC

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 网站... 主题需要一点关注和爱护。