Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

Eror Raw Query Laravel

Saya mau join table menggunakan Raw Query, tidak ada eror tetapi datanya tidak muncul. Foreign Key saya dalam bentuk String Raw Query

$subs = DB::table('programs')
              ->join('subprograms', 'programs.id_prog', '=', 'subprograms.id_subprogram')
              ->select('programs.id_prog', 'programs.nama_prog', 'subprograms.*')
              ->get();

view

    @foreach($subs as $users)
                        <tr>
                          <td>{{$users->nama_prog}}</td>
                          <td>{{$users->level}}</td>
                          <td>{{$users->room}}</td>

database program

  public function up()
    {
        Schema::create('programs', function (Blueprint $table) {
            $table->string('id_prog',11)->primary();
            $table->string('nama_prog',50);
            $table->string('duration',11);
            $table->string('implementation',50);
            $table->string('day',25);
            $table->string('time',25);
            $table->char('cost',11);
            $table->timestamps();
        });
    }

Database sub program

 public function up()
    {
        Schema::create('subprograms', function (Blueprint $table) {
            $table->increments('id_subprogram');
            $table->char('level',11);
            $table->string('room',25);
            $table->string('id_teacher',11);
            $table->string('id_prog',11);
            $table->timestamps();
        });
    }

avatar ariesto14
@ariesto14

42 Kontribusi 2 Poin

Diperbarui 8 tahun yang lalu

2 Jawaban:

coba didebug pelan-pelan, jangan langsung ke viewnya, di controllernya dulu apakah isi dari $subs ini udah ada datanya? coba dengan die dump atau dd($subs) 1. kalau ada berarti salahnya di bagaina berikutnya bukan pas mengambil data 2. kalau tidak ada, berarti dari awal memang sudah ada salah syntax, atau memang tidak ada datanya

avatar hilmanski
@hilmanski

2713 Kontribusi 2145 Poin

Dipost 8 tahun yang lalu

agan @hilmanrdn saya mau bertanya, kalau saya insert data melalui aplikasi yang saya buat datanya tidak ad, tetapi kalau saya insert data melalui database datanya ada, itu karena kenapa ya? Mohon prncerahaannya

avatar ariesto14
@ariesto14

42 Kontribusi 2 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban