如何在laravel 5.2中通过id显示数据

时间:2016-08-25 16:49:57

标签: laravel-5.2 laravel-blade

我想通过id显示数据。如果id = 1,则需要仅显示id = 1数据,如果id为2,则应仅显示id = 2所有数据。 我的控制器方法:

Richard

以下是我的观点:

->with('classroom',classroomModel::find($id)->first());

现在它只显示id = 1数据。如果我查看id = 2数据,那么它显示id = 1数据。我的控制器应该怎么办?

1 个答案:

答案 0 :(得分:1)

您应该将变量传递给控制器​​的功能,为此,您可以在视图中建立链接:

<a href="{{Route('name', ['id' => 1])}}">Id 1</a>
<a href="{{Route('name', ['id' => 2])}}">Id 2</a>

路线:

Route::get('/something/{id}', [
    'uses' => 'somecontroller@yourfunction',
    'as' => 'name'
]);

功能:

public function yourfunction($id)
{
    // you can use $id here and return view with classroom
}

我希望这个例子可以帮助你。