2016-12-06 19 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}}「 –