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-eyeซอฟต์แวร์โอเพ่นซอร์สที่ได้รับอนุญาตภายใต้ใบอนุญาต MIT