2016-08-25 2 views
0

Я хочу показать данные по id. Если id = 1, ему нужно показать только данные id = 1, а если id 2, он должен показывать только id = 2 все данные. Мой метод управления:Как показать данные по id в laravel 5.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 данных. Что нужно делать в моем контроллере?

ответ

1

Вы должны передать переменную в функции вашего контроллера, чтобы сделать это вы можете сделать ссылку на ваш взгляд:

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

Маршруты:

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

Функция:

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

Надеюсь, этот пример поможет вам.

+0

Но мой идентификатор не только 1 или 2. его должно быть много id. – Shuvo