Browse Source

首页商品搜索

develop
李可松 4 years ago
parent
commit
69f13e6069
  1. 21
      app/Http/Controllers/Api/AgentProductController.php
  2. 1
      routes/api.php

21
app/Http/Controllers/Api/AgentProductController.php

@ -31,6 +31,27 @@ class AgentProductController extends Controller
return $this->success($list);
}
//首页搜索框
public function search()
{
$keywords = request()->input('keywords');
$type = request()->input('type', 0);
$by = request()->input('by', 0);
if (!$keywords) {
return $this->error('请输入关键词');
}
$fields = ['id', 'sale', 'updated_at', 'price'];
$field = $fields[$type] ?? $fields[0];
$by = $by == 0 ? 'desc' : 'asc';
$list = AgentProduct::list($this->agent_id)->where('title', 'like', "%$keywords%")->orderBy($field, $by)->simplePaginate();
$list = $this->paginatePicAddHost($list);
return $this->success($list);
}
// 产品详情
public function show()
{

1
routes/api.php

@ -51,6 +51,7 @@ Route::namespace('App\Http\Controllers\Api')
Route::post('show', 'AgentProductController@show'); //产品详情
Route::post('recommend', 'AgentProductController@recommendList'); //我的下方推荐
Route::post('hot', 'AgentProductController@hotList'); //人气爆款列表
Route::post('search', 'AgentProductController@search'); //人气爆款列表
});
# 产品分类

Loading…
Cancel
Save