phptypes-bridge-laravel maintained by ielfran
phptypes/bridge-laravel
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 |