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