我想在数据库列值中创建一个链接,该值是我在laravel中的刀片页面中查看的值

时间:2016-08-23 15:59:58

标签: laravel-5.2

我想在数据库列值中创建一个链接,该值是我在laravel中的刀片页面中查看的值。在我的databese我有一张桌子。我已经看过了一个值。现在我想通过表id在这个值上创建一个链接。这意味着假设我有一个列名class_name及其值图像处理。它在我的数据库中有一个id。所以我在数据库中有很多类名和id。我想按类ID创建一个链接。这就是为什么用户可以点击像图像处理类这样的类名,他可以进入唯一的图像处理类。就像用户点击另一个类名一样,他必须输入另一个类。

我已经走了路线:

Route::get('/link-class/{id}', [
'uses' => 'classroomdata@link',
'as' => 'link.class',
'middleware' => 'auth']);

但我不知道如何在控制器中写这个。

public function link(Request $request, $id)
{

}

而且我也不知道应该放在哪里的链接

<div class="floating-box"><h4><a href=" ">{{ $newclass->class_name}}</a></h4><h5> Section: {{ $newclass->section}}</h5><img src="/uploads/avatars/{{ Auth::user()->avatar }}" style="width:50px; height:50px; float:left; border-radius:50%; margin-right:25px;">Teacher: {{ Auth::user()->name}}</div>

1 个答案:

答案 0 :(得分:-1)

是的,我明白了。 路线应该是:

Route::get('/link-class/{class_id}', [
'uses' => 'classroomdata@link',
'as' => 'class',
'middleware' => 'auth']);

和控制器:

 public function link($id)
{
    //echo "class id: ".$id;
    return view('class');
}