2016-11-03 31 views
0

它我的頭,通過它我而動上編輯個人資料如何發佈用戶ID的編輯方法Laravel 5.3

    <li><a href="{{route('user.profile')}}"></li> 

我要發送的用戶ID是$用戶> ID我怎麼能它回教這編輯方法得到

public function edit($id) 
{ 
    $user = User::findOrFail($id); 
    $users = DB::table('users')->select('id', 'name')->get(); 


    $page_data = [ 
        'title' => 'Edit User Account', 
        'action' => 'edit' 
       ]; 

    return view('user.create'); 

} 
+0

可以請您更具體。你從哪裏發送請求?你的路線是什麼? – shoieb0101

+0

是的,我已經更新了我的問題@ shoieb0101 –

+0

'user.profile'顯示用於編輯用戶詳細信息的表單,對吧?您正在使用哪條路線來提交該表單? – shoieb0101

回答

0

您可以使用此:

<li><a href="{{ route('user.profile', ['id' => $user->id]) }}"></li> 

從內您發佈的數據到配置文件:

route('user.edit', ['id' => $user->id]) 
0

按照以下步驟:

內:routes.php文件

Route::get('edit/{id}', [ 
    'as' => 'user.profile', 
    'uses' => '[email protected]' 
]); 

而且你的觀點,你可以這樣做:

<a href="{{ route('user.profile', ['id' => $user->id]) }}">Edit</a> 

Laravel URLs