初始化
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="csrf-token" content="{{ csrf_token() }}">
|
||||
<title>@yield('title', '管理后台') - 云创芯</title>
|
||||
<link rel="stylesheet" href="{{ asset('css/app.css') }}?v={{ filemtime(public_path('css/app.css')) }}">
|
||||
</head>
|
||||
<body class="admin-body">
|
||||
<div class="admin-shell">
|
||||
<aside class="admin-side">
|
||||
<div class="admin-brand"><img src="{{ asset('images/logo-dark.png') }}" alt="logo" class="brand-logo" width="40" height="24"> 云创芯电子后台</div>
|
||||
<nav class="admin-nav">
|
||||
@canPerm('dashboard.view')<a href="{{ route('admin.dashboard') }}" class="@if(request()->routeIs('admin.dashboard')) active @endif"><x-icon name="grid" :size="18"/> 仪表盘</a>@endcanPerm
|
||||
@canPerm('products.view')<a href="{{ route('admin.products.index') }}" class="@if(request()->routeIs('admin.products.*')) active @endif"><x-icon name="box" :size="18"/> 产品</a>@endcanPerm
|
||||
@canPerm('categories.view')<a href="{{ route('admin.categories.index') }}" class="@if(request()->routeIs('admin.categories.*')) active @endif"><x-icon name="tag" :size="18"/> 分类</a>@endcanPerm
|
||||
@canPerm('articles.view')<a href="{{ route('admin.articles.index') }}" class="@if(request()->routeIs('admin.articles.*')) active @endif"><x-icon name="doc" :size="18"/> 文章</a>@endcanPerm
|
||||
@if (auth()->user()->canPerm('articles.moderate') || auth()->user()->canPerm('forum.moderate'))<a href="{{ route('admin.moderation.index') }}" class="@if(request()->routeIs('admin.moderation.*')) active @endif"><x-icon name="check" :size="18"/> 审核队列</a>@endif
|
||||
@canPerm('glossary.view')<a href="{{ route('admin.glossary.index') }}" class="@if(request()->routeIs('admin.glossary.*')) active @endif"><x-icon name="book" :size="18"/> 术语库</a>@endcanPerm
|
||||
@canPerm('forum.view')<a href="{{ route('admin.forum.boards.index') }}" class="@if(request()->routeIs('admin.forum.*')) active @endif"><x-icon name="chat" :size="18"/> 论坛</a>@endcanPerm
|
||||
@canPerm('contacts.view')<a href="{{ route('admin.contacts.index') }}" class="@if(request()->routeIs('admin.contacts.*')) active @endif"><x-icon name="mail" :size="18"/> 留言</a>@endcanPerm
|
||||
@canPerm('users.view')<a href="{{ route('admin.users.index') }}" class="@if(request()->routeIs('admin.users.*')) active @endif"><x-icon name="users" :size="18"/> 用户</a>@endcanPerm
|
||||
@canPerm('settings.view')<a href="{{ route('admin.settings') }}" class="@if(request()->routeIs('admin.settings')) active @endif"><x-icon name="settings" :size="18"/> 站点设置</a>@endcanPerm
|
||||
@canPerm('appearance.view')<a href="{{ route('admin.hero-slides.index') }}" class="@if(request()->routeIs('admin.hero-slides.*')) active @endif"><x-icon name="layers" :size="18"/> 首页轮播</a>@endcanPerm
|
||||
@canPerm('appearance.view')<a href="{{ route('admin.menus.index') }}" class="@if(request()->routeIs('admin.menus.*')) active @endif"><x-icon name="menu" :size="18"/> 导航菜单</a>@endcanPerm
|
||||
@canPerm('settings.update')<a href="{{ route('admin.database') }}" class="@if(request()->routeIs('admin.database*')) active @endif"><x-icon name="database" :size="18"/> 数据库</a>@endcanPerm
|
||||
</nav>
|
||||
<div class="admin-foot">
|
||||
<a href="{{ url('/') }}" target="_blank"><x-icon name="arrow" :size="16"/> 访问前台</a>
|
||||
<a href="{{ route('auth.settings') }}"><x-icon name="lock" :size="16"/> 修改密码</a>
|
||||
<form method="POST" action="{{ url('/logout') }}">@csrf<button type="submit" class="btn-link">退出登录</button></form>
|
||||
</div>
|
||||
</aside>
|
||||
<main class="admin-main">
|
||||
<div class="admin-topbar">
|
||||
<h1>@yield('page-title', '管理后台')</h1>
|
||||
<div class="admin-actions">@yield('actions')</div>
|
||||
</div>
|
||||
@if (session('success'))<div class="alert alert-success"><x-icon name="check" :size="18"/> {{ session('success') }}</div>@endif
|
||||
@if ($errors->any())<div class="alert alert-danger"><x-icon name="alert" :size="18"/> 表单填写有误,请检查后重试。</div>@endif
|
||||
@yield('content')
|
||||
</main>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user