Установка с помощью composer:
composer require chocofamilyme/laravel-tarantool
Изменить стандартное подключение к базе в config/database.php
:
'default' => env('DB_CONNECTION', 'tarantool'),
Добавить конфигурацию подключения к Tarantool:
'tarantool' => [
'driver' => 'tarantool',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', 3301),
'database' => env('DB_DATABASE'),
'username' => env('DB_USERNAME'),
'password' => env('DB_PASSWORD'),
'driver_oprions' => [
'connection_type' => env('DB_CONNECTION_TYPE', 'tcp')
],
'options' => [
'connect_timeout' => 5,
'max_retries' => 3
]
],
Можно подключить альтернативным способом через строку:
'tarantool' => [
'driver' => 'tarantool',
'dsn' => env('DB_DSN'),
'database' => env('DB_DATABASE'),
],