share header

This commit is contained in:
Edward Yang 2022-06-23 16:50:21 +08:00
parent 1b07e010f8
commit 438ddb21ec
3 changed files with 10 additions and 14 deletions

View File

@ -12,7 +12,6 @@ class HomeController extends Controller
public function index()
{
$data = [
'categories' => CategoryRepo::getTwoLevelCategories(),
'category_products' => ProductRepo::getProductsByCategories([100002, 100003, 100004, 100005]),
];

View File

@ -18,7 +18,7 @@ class CategoryList extends JsonResource
$item = [
'id' => $this->id,
'name' => $this->description->name ?? '',
'url' => url()->route('shop.categories.show', ['category' => $this])
// 'url' => url()->route('shop.categories.show', ['category' => $this])
];
if ($this->relationLoaded('children') && $this->children->count() > 0) {

View File

@ -2,18 +2,11 @@
namespace Beike\Shop\Providers;
use Beike\Console\Commands\MakeRootAdminUser;
use Beike\Models\AdminUser;
use Beike\Models\Setting;
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\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;
use Illuminate\Support\Facades\View;
use Illuminate\Support\ServiceProvider;
use Beike\Shop\Repositories\CategoryRepo;
class ShopServiceProvider extends ServiceProvider
{
@ -26,10 +19,9 @@ class ShopServiceProvider extends ServiceProvider
}
$this->loadRoutesFrom(__DIR__ . '/../Routes/shop.php');
$this->mergeConfigFrom(__DIR__ . '/../../Config/beike.php', 'beike');
$this->loadSettings();
$this->loadShareView();
}
protected function loadSettings()
@ -46,4 +38,9 @@ class ShopServiceProvider extends ServiceProvider
config(['global' => $settings]);
}
protected function loadShareView()
{
$menuCategories = CategoryRepo::getTwoLevelCategories();
View::share('categories', $menuCategories);
}
}