add base admin url
This commit is contained in:
parent
35d6795c2b
commit
43c7832832
|
|
@ -2,18 +2,18 @@
|
|||
|
||||
namespace Beike\Admin\Providers;
|
||||
|
||||
use Beike\Console\Commands\MakeRootAdminUser;
|
||||
use Beike\Models\AdminUser;
|
||||
use Beike\Models\Setting;
|
||||
use Illuminate\Support\Str;
|
||||
use Illuminate\Support\Facades\View;
|
||||
use Illuminate\Support\Facades\Config;
|
||||
use Illuminate\Support\ServiceProvider;
|
||||
use Beike\Admin\View\Components\Filter;
|
||||
use Beike\Admin\View\Components\Header;
|
||||
use Beike\Admin\View\Components\Sidebar;
|
||||
use Beike\Admin\View\Components\Form\Input;
|
||||
use Beike\Console\Commands\MakeRootAdminUser;
|
||||
use Beike\Admin\View\Components\Form\InputLocale;
|
||||
use Beike\Admin\View\Components\Form\SwitchRadio;
|
||||
use Illuminate\Support\Facades\Config;
|
||||
use Illuminate\Support\ServiceProvider;
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
class AdminServiceProvider extends ServiceProvider
|
||||
{
|
||||
|
|
@ -34,6 +34,10 @@ class AdminServiceProvider extends ServiceProvider
|
|||
$this->mergeConfigFrom(__DIR__ . '/../../Config/beike.php', 'beike');
|
||||
$this->loadViewsFrom(resource_path('/beike/admin/views'), 'admin');
|
||||
|
||||
$this->app->booted(function () {
|
||||
$this->loadShareViewData();
|
||||
});
|
||||
|
||||
$this->loadViewComponentsAs('admin', [
|
||||
'header' => Header::class,
|
||||
'sidebar' => Sidebar::class,
|
||||
|
|
@ -107,4 +111,12 @@ class AdminServiceProvider extends ServiceProvider
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 后台公共数据
|
||||
*/
|
||||
protected function loadShareViewData()
|
||||
{
|
||||
View::share('admin_base_url', admin_route('home.index'));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,42 +1,43 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
|
||||
<script src="{{ asset('vendor/vue/2.6.12/vue.js') }}"></script>
|
||||
<script src="{{ asset('vendor/element-ui/2.6.2/js.js') }}"></script>
|
||||
<script src="{{ asset('vendor/jquery/jquery-3.6.0.min.js') }}"></script>
|
||||
<script src="{{ asset('vendor/layer/3.5.1/layer.js') }}"></script>
|
||||
{{-- <script src="{{ asset('vendor/jquery/3.6.0/jquery.min.js') }}"></script>
|
||||
<script src="{{ asset('vendor/axios/0.21.1/axios.min.js') }}"></script>
|
||||
<script src="{{ mix('build/js/app.js') }}"></script> --}}
|
||||
{{-- <script src="https://cdn.bootcdn.net/ajax/libs/element-ui/2.15.8/index.min.js"></script> --}}
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
|
||||
<base href="{{$admin_base_url}}">
|
||||
<script src="{{ asset('vendor/vue/2.6.12/vue.js') }}"></script>
|
||||
<script src="{{ asset('vendor/element-ui/2.6.2/js.js') }}"></script>
|
||||
<script src="{{ asset('vendor/jquery/jquery-3.6.0.min.js') }}"></script>
|
||||
<script src="{{ asset('vendor/layer/3.5.1/layer.js') }}"></script>
|
||||
{{-- <script src="{{ asset('vendor/jquery/3.6.0/jquery.min.js') }}"></script>
|
||||
<script src="{{ asset('vendor/axios/0.21.1/axios.min.js') }}"></script>
|
||||
<script src="{{ mix('build/js/app.js') }}"></script> --}}
|
||||
{{-- <script src="https://cdn.bootcdn.net/ajax/libs/element-ui/2.15.8/index.min.js"></script> --}}
|
||||
|
||||
<link href="{{ mix('/build/beike/admin/css/bootstrap.css') }}" rel="stylesheet">
|
||||
<link rel="stylesheet" href="{{ asset('vendor/element-ui/2.6.2/css.css') }}">
|
||||
<link href="{{ mix('build/beike/admin/css/app.css') }}" rel="stylesheet">
|
||||
<script src="{{ mix('build/beike/admin/js/app.js') }}"></script>
|
||||
<meta name="csrf-token" content="{{ csrf_token() }}">
|
||||
<title>beike admin</title>
|
||||
@stack('header')
|
||||
{{-- <x-analytics /> --}}
|
||||
<link href="{{ mix('/build/beike/admin/css/bootstrap.css') }}" rel="stylesheet">
|
||||
<link rel="stylesheet" href="{{ asset('vendor/element-ui/2.6.2/css.css') }}">
|
||||
<link href="{{ mix('build/beike/admin/css/app.css') }}" rel="stylesheet">
|
||||
<script src="{{ mix('build/beike/admin/js/app.js') }}"></script>
|
||||
<meta name="csrf-token" content="{{ csrf_token() }}">
|
||||
<title>beike admin</title>
|
||||
@stack('header')
|
||||
{{-- <x-analytics /> --}}
|
||||
</head>
|
||||
<body class="@yield('body-class')">
|
||||
<!-- <div style="height: 80px; background: white;"></div> -->
|
||||
<!-- <div style="height: 80px; background: white;"></div> -->
|
||||
|
||||
<x-admin-header />
|
||||
<x-admin-header/>
|
||||
|
||||
<div class="main-content">
|
||||
<div class="main-content">
|
||||
<aside class="sidebar navbar-expand-xs border-radius-xl">
|
||||
<x-admin-sidebar />
|
||||
<x-admin-sidebar/>
|
||||
</aside>
|
||||
<div class="page-title-box"><h4 class="page-title">@yield('title')</h4></div>
|
||||
<div id="content">
|
||||
<div class="container-fluid p-0">
|
||||
@yield('content')
|
||||
</div>
|
||||
<div class="container-fluid p-0">
|
||||
@yield('content')
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@stack('footer')
|
||||
</div>
|
||||
@stack('footer')
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@
|
|||
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<meta name="csrf-token" content="{{ csrf_token() }}">
|
||||
<base href="{{$admin_base_url}}">
|
||||
<title>首页编辑器</title>
|
||||
<script src="{{ asset('vendor/jquery/jquery-3.6.0.min.js') }}"></script>
|
||||
<script src="{{ asset('vendor/layer/3.5.1/layer.js') }}"></script>
|
||||
|
|
|
|||
Loading…
Reference in New Issue