Skip to content

Laramix is an Informix Driver extension of Illuminate/Database that uses either the PDO extension wrapped into the PDO namespace.

License

Notifications You must be signed in to change notification settings

archytech99/laramix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Informix Driver Package for Laravel

StyleCI Software License Packagist Downloads Packagist Downloads

laramix is an Informix Driver Package for Laravel Framework - thanks to @taylorotwell. laramix is an extension of Illuminate/Database that uses either the PDO extension wrapped into the PDO namespace.

Requirements

  • php: ^7.2
  • laravel/framework: ^6.0|^7.0
  • guzzlehttp/guzzle: ^6.0|^7.0
  • illuminate/support: ^6.0|^7.0
  • illuminate/database: ^6.0|^7.0
  • illuminate/pagination: ^6.0|^7.0
  • illuminate/encryption: ^6.0|^7.0

Installation

Require this package in the composer.json of your laravel project. This will download the requirements package:

composer require archytech/laramix

Once Composer has installed or updated, you need to register Informix Driver. Open up config/app.php and find the providers key and add:

'providers' => [
    /*
     * Package Service Providers ...
     */
    Archytech\Laravel\Ifx\InformixServiceProvider::class,
]

Finally you need to publish a configuration file by running the following artisan command.

php artisan vendor:publish --provider="Archytech\Laravel\Ifx\InformixServiceProvider"

This will copy the configuration file to config/informix.php

Configure .env files

Add this configuration to .env file in the root of your project:

## Informix ##
DB_CONNECTION=informix
DB_IFX_HOST=127.0.0.1
DB_IFX_SERVICE=9188
DB_IFX_DATABASE=laravel
DB_IFX_USERNAME=informix
DB_IFX_PASSWORD=
DB_IFX_SERVER=ol_informix07
DB_IFX_URI=
DB_IFX_TOKEN=

## Environment ##
INFORMIXDIR=/opt/IBM/informix
INFORMIXSERVER=ol_informix07
LD_LIBRARY_PATH=${INFORMIXDIR}/lib/:${INFORMIXDIR}/lib/cli:${INFORMIXDIR}/esql
PATH=${PATH}:${INFORMIXDIR}/bin:${INFORMIXDIR}/lib

Documentation and Usage

Visit Database: Getting Started

License

Licensed under the MIT License.

About

Laramix is an Informix Driver extension of Illuminate/Database that uses either the PDO extension wrapped into the PDO namespace.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages