如何在laravel 5上按id查看数据?

时间:2016-08-08 06:21:20

标签: php laravel laravel-5

我在这里遇到了一些问题。 我想通过" kelompok"。

来查看所有数据

* kelompok意​​味着小组

这是代码:

控制器

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

路线

Route::get('kelompok', 'belajarController@kelompok');

2 个答案:

答案 0 :(得分:1)

您可以使用groupBy收集方法:

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

修改

根据您的评论,您可以这样做:

Route::get('kelompok/{groupId}', 'belajarController@kelompok');


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

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

答案 1 :(得分:0)

以下是解决此问题的代码

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

您也可以使用刀片上的变量groupBy访问$view数据。