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

This package is auto-updated.

Last update: 2024-04-13 04:03:32 UTC


README

Latest Version on Packagist Total Downloads GitHub Actions

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.

Credits