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 require railken/lara-eyeMITライセンスに基づいてライセンスされているオープンソースソフトウェア。