ingenius/storefront
最新稳定版本:1.8.1
Composer 安装命令:
composer require ingenius/storefront
包简介
Ingenius Storefront Package
README 文档
README
A Laravel package for storefront functionality in the Ingenius ecosystem.
Installation
You can install the package via composer:
composer require ingenius/storefront
Configuration
Publish the configuration file:
php artisan vendor:publish --tag=storefront-config
Environment Variables
PRODUCT_MODEL=Ingenius\Products\Models\Product
Note: For backward compatibility,
STOREFRONT_PRODUCT_MODELis still supported butPRODUCT_MODELis preferred as it's used across all packages.
Usage
Routes
The package registers the following tenant routes:
Route::middleware(['api'])->prefix('api')->group(function () { Route::prefix('shop')->group(function () { Route::get('products', [StorefrontController::class, 'products'])->name('shop.products'); }); });
Product Listing
The package provides functionality to list products for a storefront:
use Ingenius\Storefront\Actions\ListShopProductsAction; $products = app(ListShopProductsAction::class)->handle([ 'category_id' => 1, 'search' => 'keyword', 'sort' => 'created_at', 'order' => 'desc', 'per_page' => 20, ]);
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 85
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-07-24