ielfran / phptypes-bridge-laravel
Laravel integration for PHPTypeS/bridge — Artisan commands, auto-discovery, and route scanning
Package info
github.com/Ielfran/phptypes-bridge-laravel
pkg:composer/ielfran/phptypes-bridge-laravel
v0.1.2
2026-05-27 16:37 UTC
Requires
- php: ^8.1
- ielfran/phptypes-bridge: ^0.1
- illuminate/console: ^10.0|^11.0|^12.0|^13.0
- illuminate/contracts: ^10.0|^11.0|^12.0|^13.0
- illuminate/routing: ^10.0|^11.0|^12.0|^13.0
- illuminate/support: ^10.0|^11.0|^12.0|^13.0
Requires (Dev)
- orchestra/testbench: ^8.0|^9.0
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.5
README
Laravel integration for phptypes/bridge — Artisan commands, auto-discovery, and route scanning.
Requirements
- PHP 8.1+
- Laravel 10, 11, 12, or 13
Installation
composer require phptypes/bridge phptypes/bridge-laravel
Setup
php artisan phptypes:init php artisan phptypes:generate
Important
Every DTO returned from a controller must implement \JsonSerializable:
class BookDto implements \JsonSerializable { use \App\DTOs\JsonSerializableDto; // auto-generated by bridge:generate public function __construct(...) {} }
Commands
| Command | Description |
|---|---|
phptypes:init |
Publish config/phptypes.php |
phptypes:generate |
Generate TypeScript files |
phptypes:validate |
CI drift check |