laravel-ide-helper icon indicating copy to clipboard operation
laravel-ide-helper copied to clipboard

IDE Helper for Laravel

Results 249 laravel-ide-helper issues
Sort by recently updated
recently updated
newest added

## Summary Support for `AsCollection::of($map)`, `AsCollection::using($class, $map)` - Closes #1703 ## Type of change - [x] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking...

## Summary This adds `*_exists` model properties, similar to the `*_count` properties. I also added a `write_model_relation_exists_properties` config to disable it. ## Type of change - [ ] Bug fix...

## Summary Alternartive to #1695, #1696, Closes #1693 This PR fixes Intelephense issues by adding complete classes methods to the generated stubs. It also works for other simpler IDEs, I...

This PR fixes the issue with Intelephense extension in VS Code by adding complete request class methods to the generated stubs. Changes: - Added new config option `include_complete_request_stubs` (default: true)...

### Versions: - ide-helper Version: 2.15.1 - Laravel Version: 10.48.29 - PHP Version: 8.3.17 ### Description: I’m getting conflicts with this package, and the [PHP Intelephense][1] extension in Visual Studio...

bug

## Summary Avoid `.php-cs-fixer` files on vendor ![image](https://github.com/user-attachments/assets/33733181-c47f-4088-9efd-065fe432a052)

### Versions: - ide-helper Version: 3.5.5 - Laravel Version: 12.13 - PHP Version: 8.4 ### Description: Laravel 12.10 [added](https://github.com/laravel/framework/pull/55383) a `AsCollection::of(CustomObject::class)` cast. It is not handled by the IDE Helper,...

bug

Laravel Pint runs CS Fixer to apply a clean code style. Updating the Mixins keeps introducing code that does not agree with Pint. The block starts with 2 empty lines...

enhancement

## Summary Introduced a new configuration option `write_query_methods` in `config/ide-helper.php`. This controls whether the `query()`, `newQuery()`, and `newModelQuery()` methods are generated. Since Laravel 11.15, these methods are properly typed in...

## Summary Laravel casts using `'encrypted'` always result in a string. This is because Laravel encrypts the value directly without serialization. As a result, the output will never be anything...