Skip to content

Repository files navigation

Laravel Api Tester

Unit tests PHP version

Interface

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

  • greabock — backends. All of em.
  • asvae — frontends. You guessed it.

Tests

Check badges on the top for details.

Licence

MIT

About

Test your routes without hassle

Resources

Stars

355 stars

Watchers

11 watching

Forks

Releases

Packages

Used by

Contributors

Languages