-
Notifications
You must be signed in to change notification settings - Fork 1
Config
Mark Broersen edited this page Aug 19, 2021
·
1 revision
Welcome to the laravel-query-adviser wiki!
key | default | type | description |
---|---|---|---|
cache.key | query_adviser_recent | string | temporary storage key |
cache.ttl | 3600 | int | cache time to life in seconds |
cache.max_entries | 10000 | int | max queries logged |
cache.session_id | query_advisor_sessions_id | string | key where the current active session id is stored |
cache.session.key | query_advisor_sessions | string | cache for the sessions used |
cache.session.key_list | query_advisor_session_key_list | string | cache for the session keys used |
cache.session.max | 25 | int | max number of sessions stored |
cache.session_max_time | 120 | int | max time in seconds |
macros.dd | qadd | string | macro for getting extended query output dump and die |
macros.dump | qadump | string | macro for getting extended query output dump |
enable_query_logging | true | bool | option to disable the query logging |
return [
'cache' => [
'key' => env('QUERY_ADVISER_CACHE_KEY', 'query_adviser_recent'),
'ttl' => env('QUERY_ADVISER_CACHE_TTL', 3600),
'max_entries' => env('QUERY_ADVISER_CACHE_MAX_ENTRIES', 10000),
'display_key' => env('QUERY_ADVISER_CACHE_DISPLAY_KEY', 'query_adviser_display'),
'session_id' => env('QUERY_ADVISER_CACHE_SESSION_ID', 'query_advisor_sessions_id'),
'session' => [
'key' => env('QUERY_ADVISER_CACHE_SESSION_KEY', 'query_advisor_sessions'),
'key_list' => env('QUERY_ADVISER_CACHE_SESSION_KEY_LIST', 'query_advisor_session_key_list'),
'max' => env('QUERY_ADVISER_CACHE_SESSION_MAX', 25)
],
'session_max_time' => env('QUERY_ADVISER_CACHE_SESSION_MAX_TIME', 120),
],
'macros' => [
'dd' => 'qadd',
'dump' => 'qadump',
],
'enable_query_logging' => env('QUERY_ADVISER_ENABLE_QUERY_LOGGING', true)
];