api-tester
is an API testing tool developed for laravel
that helps you test your laravel API like postman
.
$ composer require laravel-admin-ext/api-tester -vvv
$ php artisan vendor:publish --tag=api-tester
And then run the following command to import menus and permissions (which can also be added manually)
$ php artisan admin:import api-tester
Then you can find the entry link in the admin menu, http://localhost/admin/api-tester
.
Open routes/api.php
try to add an api:
Route::get('test', function () {
return 'hello world';
});
Open the api-tester
page, you can see api/test
on the left, select it and click the Send
button to send request to the api
Login as
Fill in the user id you want to log in, you can log in as the user to request the API, add the following API:
use Illuminate\Http\Request;
Route::middleware('auth:api')->get('user', function (Request $request) {
return $request->user();
});
Fill in the user ID in Login as
input , then request the api and will respond with the user's model
Used to set the request parameters for api , the type can be a string or file, add the following API:
use Illuminate\Http\Request;
Route::get('parameters', function (Request $request) {
return $request->all();
});
Fill in the parameters send request and you can see the results