|
@@ -27,6 +27,13 @@ use Illuminate\Support\Facades\DB; |
|
@@ -27,6 +27,13 @@ use Illuminate\Support\Facades\DB; |
|
27
|
class ProductController extends BaseController
|
27
|
class ProductController extends BaseController
|
|
28
|
{
|
28
|
{
|
|
29
|
|
29
|
|
|
|
|
30
|
+ /**
|
|
|
|
31
|
+ * @remark :列表
|
|
|
|
32
|
+ * @name :index
|
|
|
|
33
|
+ * @author :lyh
|
|
|
|
34
|
+ * @method :post
|
|
|
|
35
|
+ * @time :2023/8/28 16:30
|
|
|
|
36
|
+ */
|
|
30
|
public function index(Product $product)
|
37
|
public function index(Product $product)
|
|
31
|
{
|
38
|
{
|
|
32
|
$this->order = 'sort';
|
39
|
$this->order = 'sort';
|
|
@@ -51,24 +58,6 @@ class ProductController extends BaseController |
|
@@ -51,24 +58,6 @@ class ProductController extends BaseController |
|
51
|
}
|
58
|
}
|
|
52
|
|
59
|
|
|
53
|
/**
|
60
|
/**
|
|
54
|
- * @remark :列表
|
|
|
|
55
|
- * @name :info
|
|
|
|
56
|
- * @author :lyh
|
|
|
|
57
|
- * @method :post
|
|
|
|
58
|
- * @time :2023/8/21 18:12
|
|
|
|
59
|
- */
|
|
|
|
60
|
- public function info(Product $product){
|
|
|
|
61
|
- $this->request->validate([
|
|
|
|
62
|
- 'id'=>'required'
|
|
|
|
63
|
- ],[
|
|
|
|
64
|
- 'id.required' => 'ID不能为空'
|
|
|
|
65
|
- ]);
|
|
|
|
66
|
- $info = $product->read(['id'=>$this->param['id']]);
|
|
|
|
67
|
- $info = $this->handleParam($info);
|
|
|
|
68
|
- return $this->response('success',Code::SUCCESS,$info);
|
|
|
|
69
|
- }
|
|
|
|
70
|
-
|
|
|
|
71
|
- /**
|
|
|
|
72
|
* @remark :处理列表参数
|
61
|
* @remark :处理列表参数
|
|
73
|
* @name :handleParam
|
62
|
* @name :handleParam
|
|
74
|
* @author :lyh
|
63
|
* @author :lyh
|
|
@@ -99,6 +88,25 @@ class ProductController extends BaseController |
|
@@ -99,6 +88,25 @@ class ProductController extends BaseController |
|
99
|
$v['url'] = $this->user['domain'].$v['route'];
|
88
|
$v['url'] = $this->user['domain'].$v['route'];
|
|
100
|
return $v;
|
89
|
return $v;
|
|
101
|
}
|
90
|
}
|
|
|
|
91
|
+ /**
|
|
|
|
92
|
+ * @remark :详情
|
|
|
|
93
|
+ * @name :info
|
|
|
|
94
|
+ * @author :lyh
|
|
|
|
95
|
+ * @method :post
|
|
|
|
96
|
+ * @time :2023/8/21 18:12
|
|
|
|
97
|
+ */
|
|
|
|
98
|
+ public function info(Product $product){
|
|
|
|
99
|
+ $this->request->validate([
|
|
|
|
100
|
+ 'id'=>'required'
|
|
|
|
101
|
+ ],[
|
|
|
|
102
|
+ 'id.required' => 'ID不能为空'
|
|
|
|
103
|
+ ]);
|
|
|
|
104
|
+ $info = $product->read(['id'=>$this->param['id']]);
|
|
|
|
105
|
+ $info = $this->handleParam($info);
|
|
|
|
106
|
+ return $this->response('success',Code::SUCCESS,$info);
|
|
|
|
107
|
+ }
|
|
|
|
108
|
+
|
|
|
|
109
|
+
|
|
102
|
|
110
|
|
|
103
|
/**
|
111
|
/**
|
|
104
|
* @remark :保存产品数据
|
112
|
* @remark :保存产品数据
|