如何通过id查看laravel 5上的数据?

How to view the data by id on 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');

可以使用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'));
}

下面是解决这个问题的代码

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

您也可以在 blade 上使用变量 $view 访问 groupBy 数据。