【发布时间】:2017-08-18 21:34:29
【问题描述】:
我开始创建 API,测试路由。这是我的路线/api.php:
Route::get('/', 'ApiController@index');
Route::post('/foo', 'ApiController@store');
这是我的 ApiController.php
public function index()
{
return 'Hello, API';
}
public function store()
{
return 'API POST';
}
在 Postman 上,GET 方法有效。但是POST返回405码。
我的 Http/Kernel.php 没有限制:
protected $middlewareGroups = [
'web' => [
...
],
'api' => [
'throttle:60,1',
'bindings',
],
];
【问题讨论】:
-
在 Postman 中添加发帖请求的屏幕截图
-
@Thamilan 添加了截图。
-
也许你想在没有 post 方法的情况下访问 /foo 路由?
-
@marcelo2605 你用
Route::group吗,因为你的url是api/foo -
尝试使用:
Content-Type: application/json和Accept:application/json与您的邮递员在“标题”选项卡中
标签: php laravel laravel-5.4