我有一个 class="table table-hover"
表格,并试图使其可点击。该表由用户 ID、姓名和其他属性组成。我的第一次尝试是使整行可点击,但这需要时间,但我失败了。现在我决定通过以下代码使用户 ID 可点击:
@foreach($user as $users)
<tbody>
<tr>
<td> {{link_to('home', $title = $users->id)}} </td>
<td>{{$users->name}}</td>
<td>{{$users->phone}}</td>
<td>{{$users->city}}</td>
<td>{{$users->street}}</td>
<td>{{$users->national_id}}</td>
@endforeach
这是我的路线
Auth::routes();
Route::group(['middleware'=>'auth'],function () {
Route::get('/home', 'HomeController@index');
Route::Resource('/user', 'UserController');
});
Route::get('/admin', 'HomeController@adminIndex');
我的问题是如何使 id 可点击,它应该是 SHOW 函数的 GET 方法(public function show($id)
)。含义user/1
最佳答案
制作一个包含 anchor 的td,如下所示:
<td><a href="{{ url('/showdetails').'/'.$users->id }}"></a></td>
这里 showdetails 在路由中定义并调用某些 Controller 的方法,例如:
function showDetails(Request $request) // $request will return $users->id
{
// your code
}
关于javascript - 使用 Form 或 HTML 添加获取路由到表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40988820/