我已经在api.php中定义了我的路线,但是当我尝试通过邮递员连接此路线时,会引发以下错误。
The specified URL cannot be found
这是我在api.php中的路线。
Route::put("certification/{certification-id}/applications/{application}/apply",'MyController@update');
我已经检查了IP地址和其他路径变量。一切都很好,但仍然出现此错误。
答案 0 :(得分:1)
将-
中的_
交换为{certification-id}
https://laravel.com/docs/5.6/routing
路由参数始终用大括号括起来,并且应由字母字符组成,并且不能包含-字符。代替使用-字符,而使用下划线(_)。路由参数根据其顺序注入到路由回调/控制器中-回调/控制器参数的名称无关紧要。
答案 1 :(得分:0)
您应检查将localhost配置为运行的端口。如果您使用的是Apache,则可以在第50行附近的httpd.conf文件中进行检查。
并确保您已按照here的规定使用php artisan serve
。