PHP Classes

Complex HeartOn Laravel Eloquent Query Builder: Compose criteria queries using Laravel Eloquent

Recommend this page to a friend!
  Info   Documentation   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2024-03-31 (6 months ago) RSS 2.0 feedNot enough user ratingsTotal: 20 All time: 11,289 This week: 74Up
Version License PHP version Categories
on-laravel 1.0Custom (specified...8.1Databases, Libraries, PHP 8
Description 

Author

This package can compose criteria queries using Laravel Eloquent.

It provides classes that allow developers to compose query conditions based on criteria defined at run-time.

The package can build filters that support conditions like IN, NOT IN, CONTAINS, and NOT CONTAINS.

Picture of Unay Santisteban
  Performance   Level  
Name: Unay Santisteban is available for providing paid consulting. Contact Unay Santisteban .
Classes: 7 packages by
Country: Spain Spain
Age: 35
All time rank: 73316 in Spain Spain
Week rank: 14 Up1 in Spain Spain Up
Innovation award
Innovation award
Nominee: 3x

Winner: 2x

Documentation

Complex Heart On Laravel

Test Quality Gate Status Coverage

Laravel integration with Complex Heart SDK.

Installation

Just install the package from Packagist using composer:

composer require complex-heart/on-laravel

Usage


  Files folder image Files (25)  
File Role Description
Files folder image.github (1 file, 2 directories)
Files folder imagesrc (1 directory)
Files folder imagetests (3 files, 2 directories)
Files folder imagewiki (2 files)
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file phpunit.xml Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file sonar-project.properties Data Auxiliary data

  Files folder image Files (25)  /  .github  
File Role Description
Files folder imageISSUE_TEMPLATE (2 files)
Files folder imageworkflows (2 files)
  Accessible without login Plain text file CODEOWNERS Data Auxiliary data

  Files folder image Files (25)  /  .github  /  ISSUE_TEMPLATE  
File Role Description
  Accessible without login Plain text file bug_report.md Data Auxiliary data
  Accessible without login Plain text file feature_request.md Data Auxiliary data

  Files folder image Files (25)  /  .github  /  workflows  
File Role Description
  Accessible without login Plain text file documentation.yml Data Auxiliary data
  Accessible without login Plain text file test.yml Data Auxiliary data

  Files folder image Files (25)  /  src  
File Role Description
Files folder imageInfrastructure (1 directory)

  Files folder image Files (25)  /  src  /  Infrastructure  
File Role Description
Files folder imageLaravel (1 directory)

  Files folder image Files (25)  /  src  /  Infrastructure  /  Laravel  
File Role Description
Files folder imagePersistence (1 file, 1 directory)

  Files folder image Files (25)  /  src  /  Infrastructure  /  Laravel  /  Persistence  
File Role Description
Files folder imageContracts (1 file)
  Plain text file EloquentCriteriaParser.php Class Class source

  Files folder image Files (25)  /  src  /  Infrastructure  /  Laravel  /  Persistence  /  Contracts  
File Role Description
  Plain text file IlluminateCriteriaParser.php Class Class source

  Files folder image Files (25)  /  tests  
File Role Description
Files folder imageFixtures (2 directories)
Files folder imageIntegration (2 files)
  Plain text file CreatesApplication.php Class Class source
  Plain text file Pest.php Class Class source
  Plain text file TestCase.php Class Class source

  Files folder image Files (25)  /  tests  /  Fixtures  
File Role Description
Files folder imageDomain (1 file, 1 directory)
Files folder imageInfrastructure (1 directory)

  Files folder image Files (25)  /  tests  /  Fixtures  /  Domain  
File Role Description
Files folder imageContracts (2 files)
  Plain text file User.php Class Class source

  Files folder image Files (25)  /  tests  /  Fixtures  /  Domain  /  Contracts  
File Role Description
  Plain text file UserRepository.php Class Class source
  Plain text file UserSource.php Class Class source

  Files folder image Files (25)  /  tests  /  Fixtures  /  Infrastructure  
File Role Description
Files folder imagePersistence (1 directory)

  Files folder image Files (25)  /  tests  /  Fixtures  /  Infrastructure  /  Persistence  
File Role Description
Files folder imageLaravel (1 file, 2 directories)

  Files folder image Files (25)  /  tests  /  Fixtures  /  Infrastructure  /  Persistence  /  Laravel  
File Role Description
Files folder imageMigrations (1 file)
Files folder imageSources (1 file)
  Plain text file UsersEloquentRepository.php Class Class source

  Files folder image Files (25)  /  tests  /  Fixtures  /  Infrastructure  /  Persistence  /  Laravel  /  Migrations  
File Role Description
  Plain text file CreateUsersTable.php Class Class source

  Files folder image Files (25)  /  tests  /  Fixtures  /  Infrastructure  /  Persistence  /  Laravel  /  Sources  
File Role Description
  Plain text file UserDatabaseSource.php Class Class source

  Files folder image Files (25)  /  tests  /  Integration  
File Role Description
  Accessible without login Plain text file EloquentCriteriaParserTest.php Example Example script
  Accessible without login Plain text file EloquentRepository...teriaParserTest.php Example Example script

  Files folder image Files (25)  /  wiki  
File Role Description
  Accessible without login Plain text file Eloquent-Criteria-Parser.md Data Auxiliary data
  Accessible without login Plain text file HTTP-Request-as-Criteria-Source.md Data Auxiliary data

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:20
This week:0
All time:11,289
This week:74Up