2016-11-03 2 views
0

Sein mein Header, durch die ich auf Profil bearbeiten bewegeWie Benutzer-ID in edit-Methode schreiben Laravel 5.3

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

i id Benutzer senden möchten, das ist $ user-> id Wie kann ich pas es dazu im Bearbeitungsverfahren erhalten

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

Können Sie bitte genauer sein. Von wo senden Sie die Anfrage? Was ist deine Route? – shoieb0101

+0

ja ich habe update meine Frage @ shoieb0101 –

+0

'user.profile' zeigt das Formular zum Bearbeiten von Benutzerdetails, richtig? Welche Route verwenden Sie, um dieses Formular zu senden? – shoieb0101

Antwort

0

Sie diese verwenden können:

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

Von innen das Profil, das Sie Ihre Daten Post an:

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

Folgen Sie dieser Schritte:

innen: routes.php

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

Und Ihre Ansicht, können Sie dies tun:

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

Laravel URLs