代码之家  ›  专栏  ›  技术社区  ›  aishazafar

连接到Laravel 5.6中定义的路由时出错

  •  0
  • aishazafar  · 技术社区  · 6 年前

    我已经在api.php中定义了我的路由,但是当我尝试通过postman连接这个路由时,它会抛出以下错误。

    The specified URL cannot be found
    

    这是我在api.php中的路线。

    Route::put("certification/{certification-id}/applications/{application}/apply",'MyController@update');
    

    我已经检查了IP地址和其他路径变量。一切都很好,但仍然有这个错误。

    2 回复  |  直到 6 年前
        1
  •  1
  •   Kingsley    6 年前

    交换 - 到A _ 在里面 {certification-id}

    https://laravel.com/docs/5.6/routing

    路由参数始终封装在大括号内,应由字母字符组成,不能包含-字符。不要使用-字符,而是使用下划线(uuu)。路由参数根据其顺序注入到路由回调/控制器中-回调/控制器参数的名称无关紧要。

        2
  •  0
  •   Ye Lu    6 年前

    您应该检查本地主机配置为运行的端口。如果您使用的是Apache,那么可以在第50行附近的httpd.conf文件中进行检查。

    确保你已经使用 php artisan serve 以书面形式 here .