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'));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
<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">
|
||||||
|
<base href="{{$admin_base_url}}">
|
||||||
<script src="{{ asset('vendor/vue/2.6.12/vue.js') }}"></script>
|
<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/element-ui/2.6.2/js.js') }}"></script>
|
||||||
<script src="{{ asset('vendor/jquery/jquery-3.6.0.min.js') }}"></script>
|
<script src="{{ asset('vendor/jquery/jquery-3.6.0.min.js') }}"></script>
|
||||||
|
|
|
||||||
|
|
@ -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