cache responces achyklar
This commit is contained in:
parent
73b81ce2cc
commit
d2949e2c28
|
|
@ -3,6 +3,7 @@
|
|||
namespace Sarga\API\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Log;
|
||||
use Sarga\API\Http\Resources\Catalog\Brand;
|
||||
use Sarga\Brand\Repositories\BrandRepository;
|
||||
|
||||
|
|
@ -77,6 +78,7 @@ class Brands extends \Webkul\RestApi\Http\Controllers\V1\Shop\ResourceController
|
|||
$results = $query->paginate($request->input('limit') ?? 10);
|
||||
} else {
|
||||
$results = $query->get();
|
||||
Log::info($results);
|
||||
}
|
||||
|
||||
return $this->getResourceCollection($results);
|
||||
|
|
|
|||
|
|
@ -69,9 +69,9 @@ class Menus extends Controller
|
|||
public function brands(BrandRepository $repository){
|
||||
if (request()->ajax()) {
|
||||
$results = [];
|
||||
$queries = explode(' ', request()->input('query'));
|
||||
$res = $repository->search($queries);
|
||||
Log::info($res);
|
||||
|
||||
$res = $repository->search(explode(' ', request()->input('query')));
|
||||
|
||||
foreach ($res as $row) {
|
||||
$results[] = [
|
||||
'id' => $row->id,
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ class Brand extends Model implements BrandContract
|
|||
|
||||
public function shouldBeSearchable()
|
||||
{
|
||||
return $this->status;
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -99,12 +99,11 @@ class BrandRepository extends Repository
|
|||
}
|
||||
|
||||
public function search($key){
|
||||
|
||||
$brands = $this->getModel()::search(implode(' OR ', $key))
|
||||
// ->where('status',1)
|
||||
// ->orderBy('name','asc')
|
||||
// ->take(10)
|
||||
// ->query(fn ($query) => $query->select('id','name')->orderBy('name'))
|
||||
->take(10)
|
||||
->query(fn ($query) => $query->select('id','name')->orderBy('name'))
|
||||
->get();
|
||||
|
||||
return $brands;
|
||||
|
|
|
|||
Loading…
Reference in New Issue