MAJ README

This commit is contained in:
Maxime Rault 2020-09-25 12:06:27 +02:00
parent 8ee8a02237
commit c6142685fb

View File

@ -25,19 +25,17 @@ Use [composer](https://getcomposer.org) to install this package.
$ composer update
```
### Configuration
There are two ways to configure laravel-db2. You can choose the most convenient way for you. You can put your DB2 credentials into ``app/config/database.php`` (option 1) file or use package config file which you can generate through command line by artisan (option 2).
### Database Configuration
There are two ways to configure laravel-db2. You can choose the most convenient way for you. You can put your DB2 credentials into ``config/database.php`` (option 1) file or use package config file which you can generate through command line by artisan (option 2).
Please check appropriate specific DSN parameters for your connection.
For instance here are the ODBC keywords for IBMi
https://www.ibm.com/support/knowledgecenter/fr/ssw_ibm_i_74/rzaik/connectkeywords.htm
If you encounter issues with char fields containing characters outside the invariant character set (for example: "ü") please see : https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000014094907
For PHP applications using the UTF8 locale the workaround to prevent the extra garbage data is to set the following connection string keyword:
DEBUG = 65536
If you encounter issues with char fields containing characters outside the invariant character set (for example: "ü") in PHP applications using the UTF8 locale the workaround to prevent the extra garbage data is to set the following connection string keyword: ``DEBUG = 65536``
#### Option 1: Configure DB2 using ``app/config/database.php`` file
Simply add this code at the end of your ``app/config/database.php`` file:
#### Option 1: Configure DB2 using ``config/database.php`` file
Simply add this code at the end of your ``config/database.php`` file:
```php
/*
@ -141,9 +139,13 @@ Run on the command line from the root of your project:
$ php artisan vendor:publish
```
Set your laravel-db2 credentials in ``app/config/db2.php``
Set your laravel-db2 credentials in ``config/db2.php``
the same way as above
### Queue Configuration
Simply set database connection driver value to ``'db2_odbc'`` in ``config/queue.php`` file:
## Usage
Consult the [Laravel framework documentation](https://laravel.com/docs).