I have class Reservation in php Laravel 5. I create localScope query. When i use special word count, which is aggregate for sum in scope function name, my application hang up. When i change function name to something not like keyword like total, everything works fine. Why application hangs when i use special keyword ? How does process works. Stackoverflow ?
class Reservation extends Model { public function scopecount($query){ return $query->count(); }
I return it as:
$count = Reservation::currentMonth()->count();
My function currentMonth:
public function scopecurrentMonth($query){ return $query->where('date_from','>=', Carbon::now()->startOfMonth()) ->where('date_to','<=', Carbon::now()->endOfMonth()); }
So why it hungs? When i change name count to total:
public function scopetotal($query){ return $query->count(); }
and
$count = Reservation::currentMonth()->total();
everything works fine.
So why it hungs ?
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire