eroor laravel. solution?
Undefined variable: category in ProductsRepository.php (line 50) at HandleExceptions->handleError(8, 'Undefined variable: category', 'C:\xampp\htdocs\ecommerce\app\Ecommerce\Repository\Eloquent\ProductsRepository.php', 50, array('query' => object(Builder))) in ProductsRepository.php (line 50)
`public function paginate($request, $category = null) { $search = $request->get('search');
if ($category) {
if ($request->get('search')) {
$models = $this->model
->whereHas('category', function ($query) {
$query->where('name', '=', $category);
})
->where('title', 'LIKE', "%$search%")
->orderBy('id', 'asc')
->paginate(12);
} else {
$models = $this->model
->whereHas('category', function ($query) {
$where = $query->where('name', '=', $category);
})
->orderBy('id', 'asc')
->paginate(12);
}
} elseif ($request->get('search')) {
$models = $this->model
->where('title', 'LIKE', "%$search%")
->orderBy('id', 'asc')
->paginate(12);
} else {
$models = $this->model->orderBy('id', 'asc')->paginate(12);
}
return $models;
}
`
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire