@foreach($statement as $key => $row)
<tr>
@php($yat = DB::table('investments')->where('type','investments')->first())
@php($cek = DB::table('pulls')->where('type', 'pulls')->first())
@php($ode = DB::table('payments')->where('type', 'payments')->orderBy('id')->first())
<td>{{ \Carbon\Carbon::parse($row->date)->format('d-m-Y') }}</td>
<td>{{ \App\Models\Deposit::find($row->deposit_id)->title }}</td>
<td>{{ $yat->amount }}</td>
<td>{{ $cek->amount }}</td>
<td>{{ ($row->amount / 100) * \App\Models\Deposit::find($row->deposit_id)->expense_commission }}</td>
<td>{{ $ode->amount }}</td>
<td>{{ $type_text[$row->type] }}</td>
<td>{{ $row->description }}</td>
</tr>
@endforeach PHP Lavarel yardım edebilecek? R10+
3
●126
- 01-03-2022, 15:53:03Üyeliği durdurulduMerhaba arkadaşlar bu şekilde bir lavarel kod parçası var burada tabloya ayrı ayrılıkta veritabaından yatırım,çekim,ödeme türündeki işlemlerin miktarı sıralanıyor sorunum şu şekilde @php($yat = DB::table('investments')->where('type','investments')->first()) bu kodla dbden son yatırım türündeki işlemleri çekiyorum fakat foreach döngüsünde hep ilk işlemdeki rakamı veriyor tabloya bunu nasıl düzeltebilirim sırasıyla yazdırması için.
- 01-03-2022, 16:13:12Üyeliği durdurulduGet ilede denedim hocam hata veriyor bu şekilde Property [amount] does not exist on this collection instance.anilunal adlı üyeden alıntı: mesajı görüntüle
- 01-03-2022, 18:41:23Kimlik doğrulama veya yönetimden onay bekliyor.Hocam her seferinde veri tabanındaki investments tablosundaki verileri çekip ilkini alıyosunuz, yani her seferinde aynı veriyi çekmiş oluyorsunuz. Eğerki $key içinde id değeri varsa;
DB::table('investments')->where('id',$key->id)->first();İle çekmeniz lazım veriyi.