2016-06-09 4 views

답변

1

getPrivateId 메소드가 무엇인지 확실하지 않지만 응용 프로그램에 특정한 것으로 추측합니다. 대신이 같은

시도 뭔가 : 당신이 설득력 쿼리를 만들 때 기본적으로

// This is assuming your $input['invoice'] is an array 
$privateIds = collect($input['invoice'])->map(function($item) { 
    return Invoice::getPrivateId($item); 
}); 

// Replace 'id' with whatever column name you're using as an ID. 
$invoices = Invoice::whereIn('id', $privateIds->all())->get(); 

$totalAmount = $invoices->sum('balance'); 

는 Laravel은 컬렉션을 반환합니다. 컬렉션에는 송장 인스턴스가 포함됩니다.

+0

지능형 사람 <3 thanks –