我是laravel的新手,正在使用5.7版。我的动态路由存在问题,因为每当我使用此get路由时:
Route::get('users/{$id}', function ($id) {
return 'This is the user: ' . $id;
});
localhost / users / John
它应该显示具有url中指定的用户名的句子,但是相反,我收到错误消息说找不到404页面。
显然我是错误地提供了路径。它应该是'users/{id}'
而不是'users/{$id}'
。删除$符号可解决此问题。
答案 0 :(得分:0)
阅读有关Laravel Route Parameters的文档很有用。
尝试一下。
Route::get('users/{id}', function ($id) {
return 'This is the user: ' . $id;
});