我想在数据库列值中创建一个链接,该值是我在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>
答案 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');
}