我是laravel 5.3的初学者现在我正在尝试编辑用户详细信息
我的路线:
Route::get('/Edit/{id}','RegistrationController@Edit');
查看
<td>
{{ Html::link('/Edit', 'Edit', array('id' => $user->id,'class' =>'btn btn-info'), true)}}
</td>
控制器:
public function Edit($id)
{
echo $id;
}
当我点击编辑按钮时,我收到错误,如RouteCollection.php第161行中的 NotFoundHttpException:'。我有什么问题?请帮帮我
答案 0 :(得分:1)
你的错误是你没有传递id withedit route ...
你必须做/ Edit / {id} ....
之类的事情要做到这一点,其中一种方法是使用命名路由。
由于您没有通过外卡,即链接中的$ id,您将收到此错误
在路线文件中可以转到
Play
在视图中将链接更改为
Route::get('/Edit/{id}',['as'=>'EditUser','uses'=>'RegistrationController@Edit']);
希望这会对你有所帮助。询问是否有任何疑问