Eloquente ORM Laravel | Fórum | School of Net

Deseja poder participar de nosso fórum e tirar todas as suas dúvidas?
Clique aqui e assine nosso plano de acesso ilimitado. Saiba mais.

por Vinicius

6 meses, 3 semanas atrás Vinicius

Eloquente ORM Laravel

Eu estou tentando fazer um select onde eu tenho as seguinte tabelas: ``` Event 'sub_company_id', SubCompany company_id User company_id ``` todos estão com os metódos das chaves estrangeiras, se eu chamar todos sem o where ele aparece tudo, mas preciso verificar se o evento pertence a empresa do usuário, para isso tenho que percorrer de eventos->subCompany e pegar o company_id tentei de algumas formas sem sucesso. ``` $events = Event::where( function($q){ return $q->where( $q->subCompany->company_id, '=',Auth::user()->company_id ); })->paginate(6); ``` e recebo Property [subCompany] does not exist on the Eloquent builder instance. Alguma luz ai?

6 Respostas