Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Http\Controllers;
- use Illuminate\Http\Request;
- use DB;
- use App\Cater;
- use App\Master;
- class RekapLaporanController extends Controller
- {
- public function tunggakan_500rb()
- {
- $tusbung = DB::select('SELECT tusbung FROM cater GROUP BY tusbung'); // data jumlah tunggakan berdasarkan tusbung ini
- $jml_tunggakan = DB::select('SELECT count(*) AS jml_tunggakan,T1.tusbung
- FROM cater AS T1 INNER JOIN master T2
- ON T1.id = T2.cater_id
- WHERE T1.tusbung = :tusbung
- AND T2.rptag >= 500000
- GROUP BY tusbung', ['tusbung' => $tusbung->tusbung]); // data ini akan di masukkan ke array
- $total_rupiah = DB::select('SELECT sum(T1.rptag) AS total_rupiah
- FROM master AS T1 INNER JOIN cater T2
- ON T1.cater_id = T2.id
- WHERE T2.tusbung = :tusbung
- AND rptag>=500000', ['tusbung' => $tusbung->tusbung]); // data ini akan di masukkan ke array
- /* contoh array yang akan saya gunakan, user saya ganti menjadi tusbung, email saya ganti menjadi jml_tunggakan dan phone saya ganti menjadi total rupiah, dan datanya saya ambil dari variabel $tusbung, $jml_tunggakan, $total_rupiah */
- $original_array = [
- "user" => ["user2", "user3", "user4"], // user2, user3, user4 ganti dengan variabel sql
- "email" => ["user2@gmail.com","user3@gmail.com","user4@gmail.com"],
- "phone" => [
- "90352065","69856352","903520658"] // user2, user3, user4 ganti dengan variabel sql
- "tusbung" => $tusbung,
- "juml_tunggakan" => $jml_tunggakan,
- "total_rupiah" => $total_rupiah,
- ];
- return view('rekapdata.tunggakan500rb', compact('tusbung', 'original_array'));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement