LaravelPackages.net
Acme Inc.
Toggle sidebar
arnoldfederis/builder-to-sql

Render Eloquent or Query builder to Sql

4.233
1
About arnoldfederis/builder-to-sql

arnoldfederis/builder-to-sql is a Laravel package for render eloquent or query builder to sql. It currently has 1 GitHub stars and 4.233 downloads on Packagist. Install it with composer require arnoldfederis/builder-to-sql. Discover more Laravel packages by arnoldfederis or browse all Laravel packages to compare alternatives.

Last updated

Laravel Builder to SQL

Description

Render Eloquent or Query builder to Sql.

In this package will automatically replace all ? from toSql() result with your bindings.

This is useful when you don't want to manual query.

Compatibility

Laravel 5 to latest version

PHP ^7.0

How to install

composer require arnoldfederis/builder-to-sql

How to use

Import BuilderToSql class or use the helper function.

class TestController extends Controller { public function index() { /* Class base */ // Query Builder return BuilderToSql::render(DB::table('users')->where('email', '[email protected]')->orderByDesc('created_at')); // Eloquent Builder return BuilderToSql::render(User::where('email', '[email protected]')->orderByDesc('created_at')); /* Function base */ // Query Builder return query_builder_to_sql(DB::table('users')->where('email', '[email protected]')->orderByDesc('created_at')); // Eloquent Builder return query_builder_to_sql(User::where('email', '[email protected]')->orderByDesc('created_at')); // Result // select * from users where email = '[email protected]' order by created_at desc } }

License

This is a free software licensed under the MIT license.

Comments