Тестирование API-маршрутов Laravel с использованием POSTMAN - PullRequest
1 голос
/ 02 мая 2019

Мне очень жаль, если мой вопрос звучит глупо.Я новичок в Laravel.Я разрабатываю некоторый API в Laravel для использования в Angular, но немного смущен тем, что вводить в POSTMAN, чтобы протестировать API.Имя проекта: ntiapi '

Я написал API в контроллере.Кроме того, я сделал api.php в маршрутах

api.php


Route::post('/register', 'AuthController@register');

Route::post('/login', 'AuthController@login');

Route::post('/logout', 'AuthController@logout');

Route::get('/tasks', 'TaskController@index')->name('tasks.index');

Route::post('/tasks', 'TaskController@store')->name('tasks.store');

Route::get('/tasks/{task}', 'TaskController@show')->name('tasks.show');

Route::put('/tasks/{task}', 'TaskController@update')->name('tasks.update');

Route::delete('/tasks/{task}', 'TaskController@destroy')->name('tasks.destroy');

Route::middleware('auth:api')->get('/user', function (Request $request) {
    return $request->user();
});

У меня есть это http://localhost:ntiapi/api/

Как мнедобавьте каждый из маршрутов в http://localhost:ntiapi/api/, чтобы проверить API на POSTMAN.Я имею в виду полный URL.Например http://localhost:ntiapi/api/login.

1 Ответ

0 голосов
/ 02 мая 2019

Если нет префикса маршрута или группового префикса, это должно быть

http://localhost/ntiapi/public/api/login

и если вы работаете на сервере кустарного производства (php artisan serve)

это должно быть http://127.0.0.1:8000/api/login или http://localhost:8000/api/login независимо от того, что вы предпочитаете.

...