diff --git a/beike/Admin/View/Components/Sidebar.php b/beike/Admin/View/Components/Sidebar.php index 58ec4fbf..05b4e12d 100644 --- a/beike/Admin/View/Components/Sidebar.php +++ b/beike/Admin/View/Components/Sidebar.php @@ -56,6 +56,11 @@ class Sidebar extends Component foreach ($routes as $route) { $this->addLink($route['route'], $route['icon'] ?? '', $this->equalRoute($route['route']), (bool)($route['blank'] ?? false)); } + } elseif (Str::startsWith($routeName, ['pages.'])) { + $routes = $this->getPagesSubRoutes(); + foreach ($routes as $route) { + $this->addLink($route['route'], $route['icon'] ?? '', $this->equalRoute($route['route']), (bool)($route['blank'] ?? false)); + } } elseif (Str::startsWith($routeName, ['settings.', 'admin_users.', 'admin_roles.', 'plugins.', 'tax_classes', 'tax_rates', 'regions', 'currencies', 'languages'])) { $routes = $this->getSettingSubRoutes(); foreach ($routes as $route) { @@ -152,6 +157,16 @@ class Sidebar extends Component return hook_filter('sidebar.order_routes', $routes); } + /** + * 获取内容管理子页面路由 + * @return mixed + */ + private function getPagesSubRoutes() { + $routes = [ + ['route' => 'pages.index', 'icon' => 'fa fa-tachometer-alt'], + ]; + return hook_filter('sidebar.pages_routes', $routes); + } /** * 获取系统设置子页面路由 diff --git a/resources/beike/admin/views/pages/pages/form.blade.php b/resources/beike/admin/views/pages/pages/form.blade.php new file mode 100644 index 00000000..d6419f52 --- /dev/null +++ b/resources/beike/admin/views/pages/pages/form.blade.php @@ -0,0 +1,28 @@ +@extends('admin::layouts.master') + +@section('title', '信息页面') + +@section('content') +
+
+
编辑信息页面
+
+ @csrf + +
管理后台目录,默认为admin
+
+
+
+
+@endsection + +@push('footer') + +@endpush + + + diff --git a/resources/beike/admin/views/pages/pages/index.blade.php b/resources/beike/admin/views/pages/pages/index.blade.php index 68a60e79..5bb317f5 100644 --- a/resources/beike/admin/views/pages/pages/index.blade.php +++ b/resources/beike/admin/views/pages/pages/index.blade.php @@ -1,12 +1,12 @@ @extends('admin::layouts.master') -@section('title', '内容管理') +@section('title', '信息页面') @section('content') -
+
- +
@@ -22,160 +22,20 @@ - - - - - - - - - + + + + + + + + +
@{{ tax.id }}@{{ tax.name }}@{{ tax.rate }}@{{ tax.type }}@{{ tax.region.name }}@{{ tax.created_at }}@{{ tax.updated_at }} - - -
11111111
{{-- {{ $tax_rates->links('admin::vendor/pagination/bootstrap-4') }} --}}
- - - - - - - - - - - - - - - - - - - - - - - - - - 保存 - 取消 - - -
@endsection - -@push('footer') - -@endpush diff --git a/resources/lang/en/admin/common.php b/resources/lang/en/admin/common.php index 8c2bd583..70f9d335 100644 --- a/resources/lang/en/admin/common.php +++ b/resources/lang/en/admin/common.php @@ -38,6 +38,7 @@ return [ 'plugins_index' => 'Plugins', 'regions_index' => 'Regions', 'tax_rates_index' => 'Tax Rates', + 'pages_index' => 'Information', 'tax_classes_index' => 'Tax Classes', 'currencies_index' => 'Currencies', 'languages_index' => 'Languages', diff --git a/resources/lang/zh_cn/admin/common.php b/resources/lang/zh_cn/admin/common.php index e2863268..79f94d74 100644 --- a/resources/lang/zh_cn/admin/common.php +++ b/resources/lang/zh_cn/admin/common.php @@ -42,6 +42,7 @@ return [ 'currencies_index' => '货币管理', 'languages_index' => '语言管理', 'design_index' => '首页装修', + 'pages_index' => '信息页面', 'design_footer_index' => '页尾装修', 'categories_index' => '产品分类', 'products_index' => '商品管理',