higrow/raql-php

Fund package maintenance!
Patreon

1.0.0.x-dev 2022-11-29 19:02 UTC

This package is auto-updated.

Last update: 2025-09-29 03:06:27 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();
  }
}