2016-08-08 6 views
1

ここにいくつか問題があります。 私はすべてのデータを "kelompok"で表示したいと思っています。laravel 5でidでデータを表示する方法は?

* kelompokこれは、コードでグループ

を意味します

コントローラ

public function pengelompokan() 
{ 
    $view = DB::table('tb_siswa')->where('id', $kelompok)->get(); 
    return view('pengelompokan') 
    ->with('view', $view); 
} 

ルート

Route::get('kelompok', '[email protected]'); 
+0

そのあなたのルートは 'ルートである必要がありそうです::(「/ {kelompok}」、「belajarController @ pengelompokan」)を得る;' –

答えて

1

あなたはを使用することができますあなたのコメントに基づいて

$view = DB::table('tb_siswa') 
    ->where('id', $kelompok) 
    ->get() 
    ->groupBy('kelompok'); 

編集

、あなたがこれを行うことができます:収集方法に従い

Route::get('kelompok/{groupId}', '[email protected]'); 


public function pengelompokan($kelompok) 
{ 
    $view = DB::table('tb_siswa') 
     ->where('id', $kelompok) 
     ->get() 
     ->groupBy('kelompok'); 

    return view('pengelompokan', compact('view')); 
} 
+0

私はこの 未定義の変数のような問題がありました。kelompok –

+0

@IqbalNurkholikあなたがヒットしているかをあなたのルート?あなたは「ケルコム」と何を期待していますか? –

+0

@IqbalNurkholikこのコントローラメソッドにはどのように到達していますか?元の質問の言葉から、$ kelompokに保存されているIDのように聞こえます – Chris

0

この

public function pengelompokan() 
{ 
    $view = DB::table('tb_siswa')->where('id', $kelompok) 
      ->groupBy('kelompok')->get(); 
    return view('pengelompokan')->with('view'); 
} 

にあなたを解決するためのコードですアクセス可能なのはです0のデータには、ブレード上の変数$viewも使用されます。

関連する問題