erp/app/Http/Controllers/Goods/GoodsCombinationController.php

41 lines
909 B
PHP

<?php
namespace App\Http\Controllers\Goods;
use App\Http\Controllers\Controller;
use App\Http\Resources\GoodsSkuResource;
use App\Models\GoodsSku;
use Illuminate\Http\Request;
class GoodsCombinationController extends Controller
{
public function index(Request $request)
{
$skus = GoodsSku::query()
->where('is_combination', 1)
->with([
'combinationItems:goods_sku_id,item_id,item_num',
'combinationItems.goodsSkuItem:id,goods_id,title,stock,external_sku_id',
'combinationItems.goodsSkuItem.goods:id,title',
])
->paginate($request->get('per_page'));
return GoodsSkuResource::collection($skus);
}
public function store(Request $request)
{
}
public function show(Request $request, $id)
{
}
public function update(Request $request, $id)
{
}
}