itul / sql-to-laravel
Convert a raw sql query string to a laravel query builder class.
v1.0.2
2022-12-29 12:04 UTC
Requires
- php: ^7.4|^8.0|^8.1
- rexshijaku/sql-to-laravel-builder: ^1.0.6
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2025-03-13 05:56:15 UTC
README
A simple package to convert raw sql query strings to Laravel Query Builder objects.
See Full documentation at (https://laraveltesting.itulbuild.com/documentation/sql-to-laravel)
Installation
You can install the package via composer:
composer require itul/sql-to-laravel
Usage
$sql = "SELECT * FROM users";
//THE $obj VARIABLE WILL TRY TO PARSE THE SQL AND CONVERT IT TO A LARAVEL QUERY BUILDER OBJECT
$obj = \Itul\SqlToLaravel\SqlToLaravel::convert($sql);
//ARBRITRARY WHERE STATEMENT AS EXAMPLE (ANY LARAVEL QUERY BUILDER METHODS CAN BE USED HERE)
$obj->where('status', true);
//PRINT OUT THE RESULTS
dd($obj->get());
Changelog
Please see CHANGELOG for more information what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email brandon@i-tul.com instead of using the issue tracker.