diff --git a/app/Admin/Renderable/ProductPartSkuTable.php b/app/Admin/Renderable/ProductPartSkuTable.php new file mode 100644 index 00000000..07579420 --- /dev/null +++ b/app/Admin/Renderable/ProductPartSkuTable.php @@ -0,0 +1,25 @@ +payload['id']; + // dd($partId); + $builder = ProductPartSku::query(); + $builder->with('sku')->where('part_id', $partId); + return Grid::make($builder, function (Grid $grid) { + $grid->column('sku.name', __('product-sku.fields.name')); + $grid->column('sort'); + $grid->quickSearch(['sku.name']); + $grid->model()->orderBy('sort', 'desc'); + $grid->disableActions(); + }); + } +} diff --git a/app/Admin/Renderable/ProductSkuSimpleTable.php b/app/Admin/Renderable/ProductSkuSimpleTable.php new file mode 100644 index 00000000..b4194a03 --- /dev/null +++ b/app/Admin/Renderable/ProductSkuSimpleTable.php @@ -0,0 +1,25 @@ +part_id; + $builder = ProductSku::query(); + // $builder->with('parts')->whereHas('parts', function ($query) use ($partId) { + // $query->where('id', $partId); + // }); + return Grid::make($builder, function (Grid $grid) { + $grid->disableRowSelector(false); + $grid->column('name'); + $grid->quickSearch(['name']); + $grid->disableActions(); + }); + } +}