diff --git a/beike/Shop/Providers/ShopServiceProvider.php b/beike/Shop/Providers/ShopServiceProvider.php index f556415d..bf029903 100644 --- a/beike/Shop/Providers/ShopServiceProvider.php +++ b/beike/Shop/Providers/ShopServiceProvider.php @@ -9,6 +9,7 @@ use Illuminate\Support\Facades\View; use Illuminate\Support\Facades\Config; use Illuminate\Support\ServiceProvider; use Beike\Shop\View\Components\AccountSidebar; +use Illuminate\View\FileViewFinder; class ShopServiceProvider extends ServiceProvider { @@ -28,6 +29,13 @@ class ShopServiceProvider extends ServiceProvider $this->mergeConfigFrom(__DIR__ . '/../../Config/beike.php', 'beike'); $this->registerGuard(); + $this->app->bind('view.finder', function ($app) { + $paths = $app['config']['view.paths']; + $customTheme[] = base_path('themes/black'); + $paths = array_merge($customTheme, $paths); + return new FileViewFinder($app['files'], $paths); + }); + $this->app->booted(function () { $this->loadShareViewData(); }); diff --git a/themes/black/home.blade.php b/themes/black/home.blade.php new file mode 100644 index 00000000..83c201ef --- /dev/null +++ b/themes/black/home.blade.php @@ -0,0 +1,11 @@ +@extends('layout.master') +@section('body-class', 'page-home') +@section('content') + +黑色模板开始 + +{!! $html !!} + +黑色模板结束 + +@endsection