PHP Classes

File: config/jaxon.php

Recommend this page to a friend!
  Classes of Thierry Feuzeu   Jaxon DB Admin   config/jaxon.php   Download  
File: config/jaxon.php
Role: Class source
Content typex: 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: 14 days 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,
            ],
        ],
    ],
];