asvae / laravel-api-tester
Api tester for Laravel Framework
Installs: 92 288
Dependents: 1
Suggesters: 0
Security: 0
Stars: 356
Watchers: 12
Forks: 52
Open Issues: 21
Requires
- php: >=5.4.0
Requires (Dev)
- laravel/framework: 5.2.*
- mockery/mockery: ^0.9.5
- phpunit/phpunit: ~4.0
Suggests
- firebase/token-generator: Token generator for firebase
- ktamas77/firebase-php: Keep your requests stored in cloud
This package is not auto-updated.
Last update: 2024-12-08 12:26:05 UTC
README
Live demo
Try it out: laravel-api-tester.asva.by
Docs
Those are short and easy to read. Take a look.
Installation
Require this package with composer:
composer require asvae/laravel-api-tester
After updating composer, add the ServiceProvider to the providers array in config/app.php
Asvae\ApiTester\ServiceProvider::class,
That's it. Go to [your site]/api-tester
and start testing routes. It works for Laravel 5.1+.
Config
By default, the package is bound to APP_DEBUG
.env
value. But you can easily override it. Just publish config:
php artisan vendor:publish --provider="Asvae\ApiTester\ServiceProvider"
And edit config/api-tester.php
as you please.
Features
- Display routes for your application.
- Prepare and save requests.
- Collaborate with your team using firebase.
- Live search for everything.
- Filter out routes in config.
- CSRF token is handled for you.
- Fill request in JSON editor.
- Preview response depending on type (html or json).
- Clean and intuitive interface.
- Lightweight and no dependencies (except on laravel).
Powered By
Feedback
Don't hesitate to raise an issue if something doesn't work or you have a feature request. You're welcome to.
Authors
Tests
Check badges on the top for details.
Licence
MIT