Laravel 5.2& Postman GET请求未通过$ request-> send()

时间:2016-07-18 20:07:32

标签: api get routing laravel-routing postman

我在通过Postman(谷歌浏览器中的应用程序扩展程序)向我的Laravel 5.2服务器发送简单的GET请求时遇到了一些困难。以下是我正在做的一些细节:

路线: Image shows GET Request and the route being used in the address bar

接下来是包含路线的代码 此处的代码(在laravel routes.php文件中): enter image description here

最后抛出的错误 错误 enter image description here

我已经完成了多个教程(如果需要资源,我会根据要求发布)和视频,但我想我可能忽略了一些东西。我甚至潜入了Laravel的Route处理程序的源代码,但它甚至没有使用该方法:

     $request->send();

位于第56行的public \ index.php文件中。

当我执行:

 php artisan route:list

我收到以下回复:

+--------+----------+-----------------------+------+--------------------------------------------------------+-----------------------------------+
| Domain | Method   | URI                   | Name | Action                                         | Middleware  |
+--------+----------+-----------------------+------+------------------------------------------------------------------------------+-------------+
|        | POST     | here                  |      | Closure                                        | web         |
|        | GET|HEAD | user/:id/validate|    | \Controllers\UserController@getOAuthValidation | web,api  |
+--------+----------+-----------------------+------+--------------------------------------------------------+-----------------------------------+

如果任何人能够对此有所了解,我将不胜感激。

1 个答案:

答案 0 :(得分:1)

奇怪。您的路线文件是/ user / validate,但您的路线需要ID。

我假设验证方法在其签名中需要一个id字段?

删除它,或将邮递员更改为/ user / 1 / validate