Download the PHP package kirschbaum-development/eloquent-power-joins without Composer
On this page you can find all versions of the php package kirschbaum-development/eloquent-power-joins. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kirschbaum-development/eloquent-power-joins
More information about kirschbaum-development/eloquent-power-joins
Files in kirschbaum-development/eloquent-power-joins
Package eloquent-power-joins
Short Description The Laravel magic applied to joins.
License MIT
Homepage https://github.com/kirschbaum-development/eloquent-power-joins
Informations about the package eloquent-power-joins
The Laravel magic you know, now applied to joins
Eloquent is very powerful, but it lacks a bit of the "Laravel way" when using joins. This package lets you write joins the Laravel way: more readable, with less code, and without leaking implementation details where they don't belong.
Instead of writing joins by hand:
You can use the relationships you've already defined:
Polymorphic relationships, soft deletes, model scopes, aliases and extra relationship conditions are all handled for you. You can also query relationship existence using joins and sort results by columns or aggregations from related tables:
Documentation
You'll find the full documentation on our documentation site.
You can also read a more detailed explanation of the problems this package solves in this blog post.
Installation
You can install the package via composer:
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Luis Dalmolin
- All Contributors
Sponsorship
Development of this package is sponsored by Kirschbaum Development Group, a developer driven company focused on problem solving, team building, and community. Learn more about us or join us!
License
The MIT License (MIT). Please see License File for more information.
All versions of eloquent-power-joins with dependencies
illuminate/support Version ^11.42|^12.0|^13.0
illuminate/database Version ^11.42|^12.0|^13.0