fixed header menu

This commit is contained in:
Edward Yang 2022-06-30 20:19:39 +08:00
parent 39dd8c9f82
commit b549299d17
4 changed files with 47 additions and 34 deletions

View File

@ -15,12 +15,13 @@ class Header extends Component
*/
public function __construct()
{
$this->addLink('管理首页', admin_route('home.index'), true);
$this->addLink('订单管理', admin_route('home.index'));
$this->addLink('商品管理', admin_route('products.index'));
$this->addLink('会员管理', admin_route('customers.index'));
$this->addLink('插件管理', admin_route('plugins.index'));
$this->addLink('系统设置', admin_route('home.index'));
$this->addLink('管理首页', admin_route('home.index'), equal_route('admin.home.index'));
$this->addLink('订单管理', admin_route('home.index'), equal_route('admin.home.index'));
$this->addLink('商品管理', admin_route('products.index'), equal_route('admin.home.index'));
$this->addLink('会员管理', admin_route('customers.index'), equal_route('admin.home.index'));
$this->addLink('营销管理', admin_route('home.index'), equal_route('admin.home.index'));
$this->addLink('插件管理', admin_route('plugins.index'), equal_route('admin.home.index'));
$this->addLink('系统设置', admin_route('home.index'), equal_route('admin.home.index'));
}
/**

View File

@ -2,6 +2,7 @@
use Beike\Models\AdminUser;
use Beike\Models\Customer;
use Illuminate\Support\Facades\Route;
use Illuminate\Support\Str;
use Illuminate\Contracts\Auth\Authenticatable;
@ -42,6 +43,17 @@ function shop_route($route, $params = []): string
return route('shop.' . $route, $params);
}
/**
* 是否为当前访问路由
*
* @param $routeName
* @return bool
*/
function equal_route($routeName): bool
{
return $routeName == Route::getCurrentRoute()->getName();
}
/**
* 获取后台当前登录用户
*

View File

@ -0,0 +1,28 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class Order extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
//
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
//
}
}

View File

@ -1,28 +0,0 @@
<div class="header-wrap">
<div class="header-left">
<div class="logo">
{{-- <img src="http://dummyimage.com/200x50" class="img-fluid"> --}}
<div class="text-center"><h5 class="mb-0">beike admin</h5></div>
</div>
</div>
<div class="header-right">
<ul class="navbar navbar-right">
<li class="nav-item"><a href="{{ admin_route('home.index') }}" class="nav-link">管理首页</a></li>
<li class="nav-item"><a href="" class="nav-link">订单管理</a></li>
<li class="nav-item active"><a href="{{ admin_route('products.index') }}" class="nav-link">商品管理</a></li>
<li class="nav-item"><a href="" class="nav-link">会员管理</a></li>
<li class="nav-item"><a href="" class="nav-link">营销管理</a></li>
<li class="nav-item"><a href="" class="nav-link">系统设置</a></li>
</ul>
<ul class="navbar">
<li class="nav-item"><a href="{{ admin_route('logout.index') }}" class="nav-link">退出登录</a></li>
<li class="nav-item">
<a href="" class="nav-link">
<img src="http://dummyimage.com/100x100" class="avatar img-fluid rounded-circle me-1">
<span class="text-dark ml-2">{{ auth()->user()->name }}</span>
</a>
</li>
</ul>
</div>
</div>