lara eye
1.0.0
구조화 된 쿼리 언어를 사용하여 IlluminateDataBaseQueryBuilder 필터링하십시오. API를 구축 할 때는 매우 유용 할 수 있으며 언제든지 변경 될 수있는 사전 정의 된 필터를 만드는 데 시간을 낭비하고 싶지 않습니다.
PHP 8.1 이상.
use Railken LaraEye Filter ;
use Railken SQ Exceptions QuerySyntaxException ;
use App Foo ;
// Instance of IlluminateDataBaseQueryBuilder
$ query = ( new Foo ())-> newQuery ()-> getQuery ();
$ str_filter = " x > 5 or y < z " ;
$ filter = new Filter ( " foo " , [ ' id ' , ' x ' , ' y ' , ' z ' , ' created_at ' , ' updated_at ' ]);
try {
$ filter -> build ( $ query , $ str_filter );
} catch ( QuerySyntaxException $ e ) {
// handle syntax error
}
여기 구문
다음 명령을 입력하여 Composer를 통해 설치할 수 있습니다.
composer require railken/lara-eyeMIT 라이센스에 따라 라이센스가 부여 된 오픈 소스 소프트웨어.