sixlive/laravel-json-schema-assertions
Validate JSON responses and payloads against JSON Schema definitions in your Laravel tests. Adds expressive assertions like assertJsonSchema so you can verify API structure and contracts with minimal setup.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sixlive/json-schema-assertions | 0.93 | Laravel testing helpers that validate JSON responses against JSON Schema. Adds readable assertions like assertJsonSchema to your test suite, letting you verify API response structure with reusable schema definitions instead of long chains of array assertions. | 4 | — | 5 | — | 0 | 0.2 | — | MIT | 2 years ago |
|
| api-platform/json-schema | 0.87 | — | 36 | 35 | 1 | 756K | 0 | 0.2 | 55.3 | MIT | — | |
| jcergolj/laravel-view-test-assertions | 0.86 | A Laravel testing package that adds expressive assertions for Blade views, letting you verify rendered output, view data, and components directly in PHPUnit or Pest tests with clean, readable methods instead of brittle checks. | 16 | 16 | 1 | 261 | 2 | 17.4 | 19.2 | — | 1 month ago | |
| json-schema/json-schema-test-suite | 0.86 | Lightweight placeholder Composer package for testing. Contains minimal README content and no documented functionality yet; likely intended as a stub or harness for experiments around json-schema/json-schema-test-suite. | 0 | 0 | 0 | 1 | 0 | 0.0 | 4.2 | — | — | |
| imanghafoori/laravel-makesure | 0.86 | — | 21 | 21 | 3 | 43 | 1 | 1.0 | 6.5 | MIT | 2 years ago | |
| joipolloi/json-validation-bundle | 0.86 | A Symfony bundle for validating JSON payloads against schemas, helping you enforce request structure and return clear validation errors in your PHP applications. | 4 | 4 | 6 | 0 | 1 | 0.3 | — | MIT | — | |
| webmozart/json | 0.86 | A robust PHP library for decoding, encoding, and validating JSON. It provides clear error messages with line and column details, JSON Schema validation, and convenient file handling via JsonFile, making JSON processing safer and easier in PHP applications. | 352 | — | 27 | — | 7 | 5.0 | 3.8 | MIT | 10 years ago |
|
| estahn/phpunit-json-assertions | 0.86 | Expressive JSON assertions for PHPUnit. Verify API responses and JSON documents by structure, values, and types without manually decoding payloads or hand-checking nested arrays. Works with existing test cases to keep your suite readable, precise, and concise. | 35 | — | 8 | — | 1 | 1.0 | 1.5 | MIT | 5 years ago |
|
| evaisse/php-json-schema-generator | 0.86 | evaisse/php-json-schema-generator is a PHP library that builds JSON Schema definitions from classes using reflection and annotations. It maps property types, required fields, nested objects, and arrays, helping generate API contracts, validation schemas, and client models. | 18 | 20 | 11 | 5K | 0 | 0.4 | 33.1 | — | — | |
| arielmejiadev/json-api-auth | 0.85 | Laravel package that adds token-based JSON API authentication to your app, with ready-made login, registration, refresh, and logout endpoints. Secure API routes and issue access tokens without hand-wiring auth logic. | 26 | — | 11 | — | 1 | 1.0 | — | MIT | 4 years ago | |
| apie/schema-generator | 0.85 | Generates JSON Schema components from PHP objects with type hints, tailored for Apie entities, value objects, DTOs, enums, lists, and hashmaps. Produces cebe/php-openapi schema objects, focusing on schema sections (not full OpenAPI documents). | 0 | 0 | 0 | 22 | 0 | 0.0 | 18.8 | MIT | — | |
| kherge/json | 0.85 | kherge/json is a PHP library for encoding and decoding JSON through a clean, object-oriented API. It adds validation, detailed error handling, and configurable formatting on top of PHP's native JSON functions, making data exchange safer and easier to manage. | 60 | — | 12 | — | 0 | 0.7 | — | NOASSERTION | — |
|
| zeusi/json-schema-extractor | 0.85 | Generate JSON Schema definitions directly from your Laravel/PHP code. This package extracts structured schemas for models, validation rules, and data shapes, making it easy to document APIs, power client-side validation, and keep schema definitions in sync with your application. | 4 | 4 | 1 | 4K | 1 | 15.4 | 46.2 | MIT | 2 months ago | |
| illuminate/json-schema | 0.85 | Official Laravel JSON Schema component for defining and validating structured JSON data with a fluent, framework-native API. Part of the Illuminate suite, it offers a clean, expressive way to describe schemas and ensure payloads conform, making it ideal for APIs, configuration, and more in Laravel a... | 34,987 | 26 | 12,028 | 481K | 55 | 78.2 | 51.0 | MIT | 3 days ago | |
| folklore/eloquent-json-schema | 0.85 | Generate JSON Schema definitions directly from your Eloquent models. This package inspects attributes, casts, and relationships to build accurate schemas, making it easy to document APIs, validate payloads, and generate typed clients. | 3 | 3 | 1 | 1 | 0 | 0.0 | 1.3 | — | — | |
| sven/laravel-testing-utils | 0.85 | Practical testing helpers for Laravel applications, including cleaner assertions, setup shortcuts, and conveniences for HTTP, database, and mocking workflows. Designed to keep PHPUnit and Pest suites readable, consistent, and fast without extra boilerplate. | 21 | 24 | 1 | 12 | 1 | 0.1 | 1.8 | MIT | 6 years ago | |
| swaggest/json-diff | 0.85 | PHP library for comparing and diffing JSON structures. Generate human-readable diffs and apply patches to reconcile documents, helping detect changes between API responses, configs, and data snapshots with support for nested objects and arrays. | 244 | 248 | 33 | 865K | 8 | 13.7 | 51.9 | MIT | 1 year ago | |
| stephenjude/api-test-helper | 0.85 | stephenjude/api-test-helper is a Laravel package that streamlines API testing with convenient helpers and expressive assertions for HTTP and JSON responses. It reduces boilerplate around authentication, request building, and response checks, helping you write cleaner, faster, more reliable API test... | 47 | — | 1 | — | 0 | 0.3 | — | MIT | 3 years ago | |
| nst/jsontestsuite | 0.85 | A Laravel/PHP testing package for JSON APIs, offering fluent, expressive assertions for response structure, fragments, paths, and values. Write clearer, shorter API tests with less boilerplate and more confidence in your JSON contracts. | 1,177 | — | 181 | — | 39 | 24.5 | 18.9 | MIT | — |
|
| kikwik/json-form-bundle | 0.85 | Kikwik JSON Form Bundle provides Symfony integration for building and rendering forms from JSON definitions, helping developers centralize form configuration and reduce boilerplate when working with structured JSON form data. | 1 | 1 | 0 | 0 | 0 | 0.3 | — | — | 2 years ago |
How can I help you explore Laravel packages today?