litermi / raw-query
The Response is a package to run raw query .
Installs: 2 549
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Requires
- php: ^7.4|^8.0
- guzzlehttp/guzzle: ^6.3.1|^7.0.1
- illuminate/config: ^7.20|^8.19|^9.0|^10.0|^11.0
- illuminate/contracts: ^7.20|^8.19|^9.0|^10.0|^11.0
- illuminate/database: ^7.20|^8.19|^9.0|^10.0|^11.0
- illuminate/http: ^7.20|^8.19|^9.0|^10.0|^11.0
- litermi/cache-query-builder: ^1.0
- litermi/error-notification: ^1.0
- litermi/logs: ^1.0
README
About
The Raw Query
is a package to run raw query as php for first step to migrate old codes from php pure .
Tutorial how create composer package
Installation
Require the litermi/raw-query
package in your composer.json
and update your dependencies:
composer require litermi/raw-query
Configuration
set provider and alias in app.php
'providers' => [ // ... Litermi\RawQuery\Providers\ServiceProvider::class, ], 'aliases' => [ 'RawQuery' => Litermi\RawQuery\Facades\RawQuery::class ]
The defaults are set in config/raw-query.php
. Publish the config to copy the file to your own config:
php artisan vendor:publish --provider="Litermi\RawQuery\Providers\ServiceProvider"
Note: this is necessary to you can change default config
Usage
use Litermi\RawQuery\Facades\RawQuery; $product = RawQuery::to('mysql')->getRow("select * from products where id_product=".$idProduct);
License
Released under the MIT License, see LICENSE.