Laravel 5.2 & Postman GET 请求没有传递 $request->send()
Laravel 5.2 & Postman GET Requests are not passing $request->send()
我在通过 Postman(google chrome 中的应用程序扩展)向我的 Laravel 5.2 服务器发送简单的 GET 请求时遇到了一些困难。以下是我正在做的一些细节:
路线在这里:
接下来是包含路线的代码
此处的代码(在 laravel routes.php 文件中):
终于抛出了错误
此处出错
我浏览了多个教程(如果需要资源,我会根据要求 post 提供)和视频,但我认为我可能忽略了一些东西。我什至深入研究了 Laravel 的路由处理程序的源代码,但它甚至没有涉及方法:
$request->send();
位于 public\index.php 文件的第 56 行。
当我执行:
php artisan route:list
我收到以下回复:
+--------+----------+-----------------------+------+--------------------------------------------------------+-----------------------------------+
| Domain | Method | URI | Name | Action | Middleware |
+--------+----------+-----------------------+------+------------------------------------------------------------------------------+-------------+
| | POST | here | | Closure | web |
| | GET|HEAD | user/:id/validate| | \Controllers\UserController@getOAuthValidation | web,api |
+--------+----------+-----------------------+------+--------------------------------------------------------+-----------------------------------+
如果任何人都可以阐明这一点,我将不胜感激。
奇怪。您的路线文件是 /user/validate 但您的路线需要一个 ID。
我假设验证方法在其签名中需要一个 id 字段?
删除它,或者将您的邮递员更改为 /user/1/validate
我在通过 Postman(google chrome 中的应用程序扩展)向我的 Laravel 5.2 服务器发送简单的 GET 请求时遇到了一些困难。以下是我正在做的一些细节:
路线在这里:
接下来是包含路线的代码
此处的代码(在 laravel routes.php 文件中):
终于抛出了错误
此处出错
我浏览了多个教程(如果需要资源,我会根据要求 post 提供)和视频,但我认为我可能忽略了一些东西。我什至深入研究了 Laravel 的路由处理程序的源代码,但它甚至没有涉及方法:
$request->send();
位于 public\index.php 文件的第 56 行。
当我执行:
php artisan route:list
我收到以下回复:
+--------+----------+-----------------------+------+--------------------------------------------------------+-----------------------------------+
| Domain | Method | URI | Name | Action | Middleware |
+--------+----------+-----------------------+------+------------------------------------------------------------------------------+-------------+
| | POST | here | | Closure | web |
| | GET|HEAD | user/:id/validate| | \Controllers\UserController@getOAuthValidation | web,api |
+--------+----------+-----------------------+------+--------------------------------------------------------+-----------------------------------+
如果任何人都可以阐明这一点,我将不胜感激。
奇怪。您的路线文件是 /user/validate 但您的路线需要一个 ID。
我假设验证方法在其签名中需要一个 id 字段?
删除它,或者将您的邮递员更改为 /user/1/validate