Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 39 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,50 @@
Sybase ASE based Eloquent module extension for Laravel 5.x.
- Enables use of multiple kinds of fields.
- Use default eloquent: works with odbc and dblib!
- Migrations! (alpha)
- Migrations! (WIP - Work in Progress)

### Install
- Require in your **composer.json** this package: ``"uepg/laravel-sybase": "1.*"``
- Run ``composer update``
- Add to your providers in **./config./app.php**: ``Uepg\LaravelSybase\Database\SybaseServiceProvider::class``
- Update your **./config./database.php**'s default driver to **sqlsrv** or your custom odbc.

Add the following in the require section of your **composer.json**:

```json
"uepg/laravel-sybase": "1.*"
```

Update the package dependencies executing:

```shell
composer update
```

Add the following entry to your providers array in **./config./app.php** file:

```php
Uepg\LaravelSybase\Database\SybaseServiceProvider::class
```

Update your ./config./database.php's default driver with the settings for the **sqlsrv** or your custom odbc. See the following example:

```php
'connections' => [

...

'sybaseuepg-aluno' => [
'driver' => 'sqlsrv',
'host' => env('DB_HOST', 'sybase.myserver.br:5000'),
'database' => env('DB_DATABASE', 'mydatabase'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', 'secret'),
'charset' => 'utf8',
'prefix' => '',
],
```


### Configuration of freetds driver

In Linux systems the driver version must be set in `freetds.conf` to the right use of charset pages.
In Linux systems the driver version must be set in `freetds.conf` file to the right use of charset pages.

The file is usualy found in `/etc/freetds/freetds.conf`. Set the configuration at global section as the following example:

Expand Down