如何在 laravel 5.2 中按 id 显示数据
How to show data by id in laravel 5.2
我想按id显示数据。如果 id=1 它只需要显示 id=1 数据,如果 id 2 它应该只显示 id=2 所有数据。
我的控制器方法:
->with('classroom',classroomModel::find($id)->first());
这是我的观点:
<li>Class code-->{{$classroom->class_code}}</li>
<li>Subject-->{{$classroom->subject_name}}</li>
<li>Section-->{{$classroom->section}}</li>
现在只显示id=1的数据。如果我查看 id=2 数据,则会显示 id=1 数据。我的控制器应该做什么?
您应该将变量传递给控制器的函数,为此您可以在视图中创建一个 link:
<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
}
希望这个例子对你有所帮助。
我想按id显示数据。如果 id=1 它只需要显示 id=1 数据,如果 id 2 它应该只显示 id=2 所有数据。 我的控制器方法:
->with('classroom',classroomModel::find($id)->first());
这是我的观点:
<li>Class code-->{{$classroom->class_code}}</li>
<li>Subject-->{{$classroom->subject_name}}</li>
<li>Section-->{{$classroom->section}}</li>
现在只显示id=1的数据。如果我查看 id=2 数据,则会显示 id=1 数据。我的控制器应该做什么?
您应该将变量传递给控制器的函数,为此您可以在视图中创建一个 link:
<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
}
希望这个例子对你有所帮助。