selamlar..
public function get ($data=false)
{
//make query
return \App\Models\Admin::select($this->config->select($data))
->where(function ($query) use ($data)
{
foreach ($this->config->where($data) as $key=>$value)
{
if(is_array($value))
{
$query->whereIn($key,$value);
}
else
{
$query->where($key,$this->config->whereOpt($key),$value);
}
}
})
->orderBy("id","desc")
->skip($this->config->pageNumber())
->take(10)
->get();
}
clienta vermek için bir restapim var..servise geldiklerinde sayfa sayısını vermem gerekiyor clienta..bununla sadece sayfaları skipleyebiliyorum...paginate denedim ama eloquentte boş döndürdü query yi.. countı extra sorgu yapmadan nasıl alabilirim?