Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/progerxp/plarx
Proger's Laravel eXtension. A set of classes fixing and extending various aspects of this PHP framework.
https://github.com/progerxp/plarx
Last synced: about 2 months ago
JSON representation
Proger's Laravel eXtension. A set of classes fixing and extending various aspects of this PHP framework.
- Host: GitHub
- URL: https://github.com/progerxp/plarx
- Owner: ProgerXP
- Created: 2013-05-17T08:23:38.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-04-26T07:55:14.000Z (over 10 years ago)
- Last Synced: 2023-03-23T09:25:12.509Z (almost 2 years ago)
- Language: PHP
- Size: 281 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Plarx
A bundle with a set of classes fixing and extending various aspects of the [Laravel PHP framework](http://laravel.com) (v3).
Among the most notable things are **DoubleEdge**, **Eloquent** and **HLEx** classes.
**DoubleEdge** is a cookie-cutting controller with implied support for AJAX and web requests; have your action methods return arrays, Eloquent models, Queries, Views, Redirects and let DoubleEdge convert these to representation appropriate for current client - such as JSON for AJAX, string rendered from a View - and not just any view, it might include site template wrapper or not. And so on.
**Eloquent** and **Query** extend standard Eloquent capabilities by providing automatic filtering, sorting, pagination and complex subquery building.
**HLEx** is an addendum to Laravel's `HTML` class with some useful functions.
Plarx also contains routines to replace default `application/start.php` code - for this add `'startApp' => true` to its entry in `application/bundles.php` and feel free to clear `start.php` from the old code.
Source code is extensively documented with examples so please refer to it for more information. Feel free to drop by [Laravel.ru](http://laravel.ru)'s forums.
Contact me at [email protected] or see my homepage at http://proger.me.