Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jturazzi/laravel-database-informix
Informix DB driver for Laravel.
https://github.com/jturazzi/laravel-database-informix
driver informix laravel laravel10 laravel11 pdo php
Last synced: about 1 month ago
JSON representation
Informix DB driver for Laravel.
- Host: GitHub
- URL: https://github.com/jturazzi/laravel-database-informix
- Owner: jturazzi
- License: mit
- Created: 2024-03-15T17:01:23.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-03-16T13:10:38.000Z (9 months ago)
- Last Synced: 2024-10-12T11:24:10.402Z (2 months ago)
- Topics: driver, informix, laravel, laravel10, laravel11, pdo, php
- Language: PHP
- Homepage: https://packagist.org/packages/jturazzi/laravel-database-informix
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README-fr.md
- License: LICENSE
Awesome Lists containing this project
README
Laravel Database Informix est un package conçu pour le framework Laravel afin d'intégrer de manière transparente avec le pilote de base de données Informix. Il étend Illuminate/Database et fonctionne parfaitement avec les dernières versions de Laravel. Testé sur Laravel 10 et 11.
Ce travail est inspiré par le dépôt : [https://github.com/llaiajiale/laravel-ifx](https://github.com/llaiajiale/laravel-ifx)
## Prérequis
Avant d'installer ce package, assurez-vous d'avoir le SDK Informix installé sur votre système. Le SDK Informix est requis pour la communication avec la base de données Informix. Vous pouvez télécharger le SDK depuis le site officiel d'IBM.
De plus, assurez-vous que l'extension PDO Informix est compilée et installée dans votre environnement PHP. Cette extension fournit les fonctionnalités nécessaires à PHP pour communiquer avec les bases de données Informix. Vous pouvez trouver plus d'informations sur l'extension PDO Informix [ici](https://pecl.php.net/package/PDO_INFORMIX).
Pour simplifier l'installation du SDK Informix et de l'extension PDO, consultez les scripts disponibles dans [ce dépôt](https://github.com/jturazzi/informix-toolbox).
## Installation
Pour inclure Laravel Database Informix dans votre projet, exécutez la commande suivante :
```bash
composer require jturazzi/laravel-database-informix
```Une fois que Composer a terminé l'installation du package, vous devrez enregistrer Informix DB.
### Pour Laravel 10 et les versions antérieures :
Allez dans config/app.php, trouvez le tableau providers et ajoutez :
```php
/*
* Package Service Providers...
*/
jturazzi\Informix\InformixDBServiceProvider::class,
```### Pour Laravel 11 et les versions plus récentes :
Allez dans bootstrap/providers.php et ajoutez :
```php
return [
App\Providers\AppServiceProvider::class,
jturazzi\Informix\InformixDBServiceProvider::class,
];
```Enfin, publiez le fichier de configuration avec la commande Artisan suivante :
```php
php artisan vendor:publish
```Cette commande dupliquera le fichier de configuration dans config/informix.php.
Configurez les détails de connexion à la base de données Informix dans ce fichier.
## Contribution
Contributions bienvenues de la communauté. Fork, apportez des modifications, soumettez une pull request.
## Licence
Ce projet est sous licence [MIT](LICENSE).