Laravel动态路由参数显示错误404

时间:2018-11-21 13:15:58

标签: php laravel

我是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}'。删除$符号可解决此问题。

1 个答案:

答案 0 :(得分:0)

阅读有关Laravel Route Parameters的文档很有用。

尝试一下。

Route::get('users/{id}', function ($id) {
   return 'This is the user: ' . $id;
});