PHP Classes

File: config/jaxon.php

Recommend this page to a friend!
  Packages of Thierry Feuzeu   Jaxon DB Admin   config/jaxon.php   Download  
File: config/jaxon.php
Role: Class source
Content type: text/plain
Description: Class source
Class: Jaxon DB Admin
Web application to manage SQL of databases
Author: By
Last change: Upgrade the Jaxon library.
Upgrade the DbAdmin packages.
Rename the middlewares.
Date: 1 year ago
Size: 2,229 bytes
 

Contents

Class file image Download
<?php

use App\Http\Middleware\DbAdminPackageConfig;
use Lagdo\DbAdmin\Config\UserFileReader;

return [
    'app' => [
        'metadata' => [
            'cache' => [
                'enabled' => true,
                'dir' => storage_path('jaxon/attributes'),
            ],
        ],
        'request' => [
            'route' => 'jaxon.ajax', // The route name
            'middlewares' => [
                'web', // Includes the Illuminate\Session\Middleware\StartSession
                // middleware, which returns a 419 error when the sessions has expired.
                DbAdminPackageConfig::class,
            ],
        ],
        'directories' => [],
        'packages' => [
            Lagdo\DbAdmin\DbAdminPackage::class => [
                'provider' => function(array $options) {
                    $reader = jaxon()->di()->g(UserFileReader::class);
                    $cfgFilePath = app()->make('dbadmin_config_file_path');
                    return $reader->getOptions($cfgFilePath, $options);
                },
                'access' => [
                    'server' => true,
                    'system' => false,
                ],
            ],
        ],
        'ui' => [
            'template' => 'bootstrap5',
        ],
        'dialogs' => [
            'default' => [
                'modal' => 'bootbox',
                'alert' => 'toastr',
                'confirm' => 'noty',
            ],
        ],
    ],
    'lib' => [
        'core' => [
            'language' => 'en',
            'encoding' => 'UTF-8',
            'prefix' => [
                'class' => '',
            ],
            'request' => [
                'csrf_meta' => 'csrf-token',
                'uri' => '/jaxon', // The route url
            ],
            'debug' => [
                'on' => false,
                'verbose' => false,
            ],
            'error' => [
                'handle' => false,
            ],
        ],
        'js' => [
            'lib' => [
            ],
            'app' => [
                'uri' => '/jaxon/',
                'dir' => public_path('/jaxon/'),
                'export' => true,
                'minify' => true,
            ],
        ],
    ],
];