Я пытаюсь создать API, и у wamp возникают проблемы с OAuth, поэтому я использую Laravel Serve.Я использую Laravel 5.3
Паспорт, каждый раз, когда я POST
, ответ остается пустым и не отвечает правильные заголовки (Access-Control-Allow-Origin)
.Также требуется только 9MS
, чтобы получить ответ (который должен быть намного длиннее, около 600 мс с PUT
).Однако, если я использую PUT
, он работает правильно.
VUE:
Vue.http.headers.common['Accept'] = 'application/json';
Vue.http.headers.common['Authorization'] = 'Bearer ' + token;
this.$http.post('http://127.0.0.1:8000/api/post/' + this.post.id + '/comment', formData)
.then(response => {
console.log(response);
}, response => {
// error
});
Промежуточное программное обеспечение:
protected $middleware = [
\Barryvdh\Cors\HandleCors::class,
];
protected $middlewareGroups = [
'api' => [
'throttle:60,1',
'bindings',
],
]
Маршрут:
Route::group(['middleware' => 'auth:api'], function() {
//
Route::post('/post/{id}/comment, 'Api\Post\CommentController@add');
});
Контроллер:
public function add(Request $request, $post_id)
{
//
return response()->json(['status' => 'success'], 200);
}
Тратить много времени на то, что должно сработать - есть идеи?
Спасибо