Show all invoiced documents in the client portal

This commit is contained in:
Hillel Coren 2016-03-29 17:30:06 +03:00
parent 8bb0d3154f
commit 3e9802502c

View File

@ -184,10 +184,7 @@ class DocumentRepository extends BaseRepository
$query = DB::table('invitations')
->join('accounts', 'accounts.id', '=', 'invitations.account_id')
->join('invoices', 'invoices.id', '=', 'invitations.invoice_id')
->join('expenses', 'expenses.invoice_id', '=', 'invitations.invoice_id')
->join('documents', function($join){
$join->on('documents.invoice_id', '=', 'invitations.invoice_id')->orOn('documents.expense_id', '=', 'expenses.id');
})
->join('documents', 'documents.invoice_id', '=', 'invitations.invoice_id')
->join('clients', 'clients.id', '=', 'invoices.client_id')
->where('invitations.contact_id', '=', $contactId)
->where('invitations.deleted_at', '=', null)