2015-09-23 4 views
0

Моя проблема Вызов неопределенной метод Осветите \ Database \ Eloquent \ Коллекция :: Присоединяет()Призыв к неопределенным метод Осветите Database красноречивый Collection :: Присоединяет()

Мой запрос является:

$companies=\App\Payment::where('company_id',$id)->paginate(10)->groupBy('month')->groupBy('job_id'); 

Ошибка на пагинацией

{!! $companies->appends(['sort' => 'created_at'])->render() !!} 

ответ

0

его потому, что вы получаете объект коллекции вместо объекта Paginator.

Когда вы вызываете groupBy и присваиваете его переменной $companies, у вас есть объект коллекции, который не имеет метода appends.

Вместо этого назначьте paginator переменной компании и сгруппируйте ее позже.

$companies=\App\Payment::where('company_id',$id)->paginate(10);