Метод Post не работает, когда я использую Postman для запуска API В laravel 5.1 API - PullRequest
0 голосов
/ 10 января 2019

Код контроллера: public function xyz(){echo 'hello';}

Route::group(['prefix' => 'api'], function(){Route::post('apiregstration','APIcontroller@xyz');});

Я использую laravel 5.1 и хочу создать API с методом post, но он не работает, Метод GET отлично работает

Ответы [ 2 ]

0 голосов
/ 10 января 2019

Похоже, что в вашем фрагменте есть опечатка (я предполагаю, что она исходит непосредственно из вашего источника).

Попробуйте изменить

Route::group(['prefix' => 'api'], function() {
    Route::post('apiregstration','APIcontroller@xyz');
});

К

 Route::group(['prefix' => 'api'], function() {
    Route::post('apiregistration','APIcontroller@xyz');
});

Полагаю, вы имели в виду 'apiregistration', а не 'apiregstration'.

Мы не можем предположить, протестировать или проверить предоставленную вами информацию. Если ошибка не исчезнет, ​​попробуйте добавить еще немного кода в вопрос, чтобы мы могли помочь.

0 голосов
/ 10 января 2019

Если get - это работа, но запись не работает, возможно, вам следует попробовать запустить php artisan route:clear run, чтобы очистить кеши маршрутов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...