sudo/page

Page Sudo 包

1.0.1 2020-10-07 06:57 UTC

This package is auto-updated.

Last update: 2024-09-05 05:16:54 UTC


README

介绍:这是一个用于管理 SudoCms 单页面的包。

默认情况下,该包将在 /{admin_dir}/pages 位置创建管理界面,其中 admin_dir 是在 config('app.admin_dir') 中设置的 admin 路径。

安装和使用

  • 此包需要基于 sudo/core 才能正常运行,不会导致错误。
  • 要使用此包,需要按照以下命令进行安装:composer require sudo/page
  • 运行 php artisan migrate 以创建该包所需的表

在菜单中进行配置

[
	'type' 				=> 'multiple',
	'name' 				=> 'Trang đơn',
	'icon' 				=> 'fas fa-file',
	'childs' => [
		[
			'name' 		=> 'Thêm mới',
			'route' 	=> 'admin.pages.create',
			'role' 		=> 'pages_create'
		],
		[
			'name' 		=> 'Danh sách',
			'route' 	=> 'admin.pages.index',
			'role' 		=> 'pages_index',
			'active' 	=> [ 'admin.pages.show', 'admin.pages.edit' ]
		]
	]
],
  • 配置位置位于 config/SudoMenu.php
  • 为了在菜单中显示,可以将上述配置放置在 config('SudoMenu.menu')

在模块中进行配置

'pages' => [
	'name' 			=> 'Trang đơn',
	'permision' 	=> [
		[ 'type' => 'index', 'name' => 'Truy cập' ],
		[ 'type' => 'create', 'name' => 'Thêm' ],
		[ 'type' => 'edit', 'name' => 'Sửa' ],
		[ 'type' => 'restore', 'name' => 'Lấy lại' ],
		[ 'type' => 'delete', 'name' => 'Xóa' ],
	],
],
  • 配置位置位于 config/SudoModule.php
  • 为了进行权限分配,可以将上述配置放置在 config('SudoModule.modules')