higrow / raql-php
dev-main
2022-11-29 11:20 UTC
Requires
- antlr/antlr4-php-runtime: ^0.5.1
- laravel/framework: ^8.83
This package is auto-updated.
Last update: 2025-03-29 01:16:18 UTC
README
Installation
you can install the library using composer
composer require higrow/raql-php
Usage
Laravel/Eloquent
Create a model that uses RAQLTrait
use RAQL\PHP\Eloquent\RAQLTrait; class MyModel extends Model { use RAQLTrait; ... }
Call the .raql($query) Query Builder extension method
class Controller extends BaseController { function queryMyModel() { $query = "(field1 like 'name' or field1 = 'mario') and field2 >=10"; return MyModel::raql($query)->get(); } }