2016-12-06 50 views
0

我有一个class="table table-hover"表格,我正在尝试使它可点击。该表由用户ID,名称和其他属性组成。我的第一个尝试是使整行可点击,但它需要时间,我没有这样做。现在,我决定把这个代码的用户ID可点击:使用表单或HTML添加路线到表格

@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', '[email protected]'); 
Route::Resource('/user', 'UserController'); 
}); 


Route::get('/admin', '[email protected]'); 

我的问题是如何使ID可点击这里应该是一个GET方法SHOW功能(public function show($id))。含义user/1

回答

1

做一个TD包含在它的锚一样:

<td><a href="{{ url('/showdetails').'/'.$users->id }}"></a></td> 
这里

showdetails在路由中定义和调用一些控制器等的方法:

function showDetails(Request $request) // $request will return $users->id 
{ 
    // your code 
} 
+0

对不起我尝试了你告诉我的,但url返回'http:// localhost:8000/user4'而不是'http:// localhost:8000/user/4' @Mayank Pandeyz – leo0019

+0

请检查已更新的答案,改变href =“{{url('/ show详情')。'/'。$ users-> id}}“ –