PHP Classes

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

Recommend this page to a friend!
  Info   View files Documentation   View files View files (25)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2024-03-31 (6 days ago) RSS 2.0 feedNot enough user ratingsTotal: 19 This week: 19All time: 11,199 This week: 3Up
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 <contact>
Classes: 7 packages by
Country: Spain Spain
Innovation award
Innovation award
Nominee: 3x

Winner: 1x

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  
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  /  .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  /  .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  /  .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  /  src  
File Role Description
Files folder imageInfrastructure (1 directory)

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

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

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

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

  Files folder image Files  /  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  /  tests  /  Fixtures  
File Role Description
Files folder imageDomain (1 file, 1 directory)
Files folder imageInfrastructure (1 directory)

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

  Files folder image Files  /  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  /  tests  /  Fixtures  /  Infrastructure  
File Role Description
Files folder imagePersistence (1 directory)

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

  Files folder image Files  /  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  /  tests  /  Fixtures  /  Infrastructure  /  Persistence  /  Laravel  /  Migrations  
File Role Description
  Plain text file CreateUsersTable.php Class Class source

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

  Files folder image Files  /  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  /  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

 Version Control Unique User Downloads Download Rankings  
 100%
Total:19
This week:19
All time:11,199
This week:3Up