Php 如何在laravel 5上按id查看数据?
我这里有些问题。 我想查看所有按“kelompok”排序的数据 *kelompok表示团体 代码如下: 控制器Php 如何在laravel 5上按id查看数据?,php,laravel,laravel-5,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('kelompo
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
数据。您的路由似乎需要Route::get('/{kelompok}','belajarController@pengelompokan');代码>我遇到了一个类似以下未定义变量的问题:kelompok@IqbalNurkholik你的路线如何?你期望kelompok是什么?@IqbalNurkholik你是如何实现这个控制器方法的?从您原始问题的措辞来看,听起来您已经在$kelompokProblem中存储的id处解决了问题,谢谢