@ashleyhindle Really cool! I’m not sure if it’s the same thing but I’ve been using opencode and it can use Intelephense LSP which provides code intelligence.
@HaringsRob46340 @taylorotwell There is a library that can generate the JSON Schema for the DTO and use it with Prism. I think it was this one https://t.co/k5uDZmWNUo
@JacobBennett@nicksdot@coderabbi I’m building a REST API and other conventions I have are each API endpoint is a separate controller, if the request DTO is only used by the controller I put the DTO class in the same file as the controller which violates PSR-4 autoloading but it works fine.
@nicksdot@coderabbi@JacobBennett I’ve been using Spatie’s route attribute for routing and their Laravel Data package to replace FormRequests and it is amazing. Route definition colocated with controller and typed request object.
@taylorotwell So close to OpenAPI docs if it knows the routes, request structure and response structure you have the data needed to generate an OpenAPI spec which can be used for API documentation and generate a Typescript SDK
@sebastiaanluca I saw you comment on some GitHub issues for laravel/pint and laravel-ide-helper with PHP 8.4. Have you gotten it to work? I'm trying to upgrade my app to PHP 8.4 but running into issues. PHP 8.4 was released 3 months ago. I thought all the issues would be fixed.
@brendt_gd This post reminds me about how when DHH introduced Rails he focused on the "Build a blog in 5 minutes" rather than how technically great the framework was. People want results much more that correctness.
@calebporzio Just like you created Livewire after seeing Phoenix LiveView, I'd be interested to see a PHP version of this: https://t.co/qqI8fhqQaO
Maybe there are some ideas that would benefit Livewire.
@crynobone I’ve been working on updating my Laravel app to PHP 8.4 and I want to thank you for all the work you’ve done to get Laravel and other packages ready. 🙏