The Laravel group launched 9.43 today with the capacity to define columns excitedly with withWhereHas()
, the version: program command currently notes version plans, a brand-new Stringable approach, and also extra:
Include assistance for eager-loading details columns with “withWhereHas”
Diaa Prices added eager-loading details columns while making use of withWhereHas()
This approach currently operates in similarly as Version:: with()
:
1 Version:: withWhereHas(' individual: id, first_name, last_name');
Checklist version plans in the version: reveal command
Andy Hinkle added including version plans to the result of designs in the Craftsmen version: program
command:
This is valuable to see which plans are connected to an offered version.
Stringable whenIsUlid
approach
Michael Nabil added a whenIsUlid()
approach that will certainly run an offered callback when a Stringable
circumstances is a Generally Special Lexicographically Sortable Identifier (ULID):
1 str(' 01GJSNW9MAF792C0XYY8RX6QFT')->> whenIsUlid( feature () {
2 // Your code
3} );
Launch Notes
You can see the full checklist of brand-new functions and also updates listed below and also the diff in between 9.42.0 and also 9.43.0 on GitHub. The complying with launch notes are straight from the changelog:
v9.43.0
Included
- Include assistance for anxious packing details columns to withWhereHas ( # 45168)
- Include Plans to Version Program Command ( # 45153)
- Included
Illuminate/Support/Stringable:: whenIsUlid()
( # 45183)
Repaired
- Included missing out on scheduled names in GeneratorCommand ( # 45149)