Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在laravel 5上按id查看数据?_Php_Laravel_Laravel 5 - Fatal编程技术网

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

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

我这里有些问题。 我想查看所有按“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
数据。

您的路由似乎需要
Route::get('/{kelompok}','belajarController@pengelompokan');我遇到了一个类似以下未定义变量的问题:kelompok@IqbalNurkholik你的路线如何?你期望kelompok是什么?@IqbalNurkholik你是如何实现这个控制器方法的?从您原始问题的措辞来看,听起来您已经在$kelompokProblem中存储的id处解决了问题,谢谢