123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- <?php
- return [
-
- 'name' => env('ADMIN_APP_NAME', 'Owl Admin'),
-
- 'logo' => env('ADMIN_LOGO', '/admin-assets/logo.png'),
-
- 'default_avatar' => env('ADMIN_DEFAULT_AVATAR', '/admin-assets/default-avatar.png'),
-
- 'directory' => app_path('Admin'),
-
- 'bootstrap' => app_path('Admin/bootstrap.php'),
-
- 'route' => [
- 'prefix' => env('ADMIN_ROUTE_PREFIX', 'admin-api'),
- 'domain' => env('ADMIN_DOMAIN'),
- 'namespace' => 'App\\Admin\\Controllers',
- 'middleware' => ['admin'],
-
- 'without_extra_routes' => [
- '/dashboard',
- ],
- ],
- 'auth' => [
-
- 'login_captcha' => env('ADMIN_LOGIN_CAPTCHA', true),
-
- 'enable' => env('ADMIN_ENABLE_AUTH', true),
-
- 'permission' => env('ADMIN_ENABLE_PERMISSION', true),
-
- 'token_expiration' => env('ADMIN_TOKEN_EXPIRATION'),
- 'guard' => 'admin',
- 'guards' => [
- 'admin' => [
- 'driver' => 'sanctum',
- 'provider' => 'admin',
- ],
- ],
- 'providers' => [
- 'admin' => [
- 'driver' => 'eloquent',
- 'model' => \Slowlyo\OwlAdmin\Models\AdminUser::class,
- ],
- ],
- 'except' => [
- ],
- ],
- 'upload' => [
- 'disk' => 'public',
-
- 'directory' => [
- 'image' => 'images',
- 'file' => 'files',
- 'rich' => 'rich',
- ],
- ],
- 'https' => env('ADMIN_HTTPS', false),
-
- 'show_development_tools' => env('ADMIN_SHOW_DEVELOPMENT_TOOLS', true),
-
- 'show_auto_generate_permission_button' => env('ADMIN_SHOW_AUTO_GENERATE_PERMISSION_BUTTON', true),
-
- 'extension' => [
- 'dir' => base_path('extensions'),
- ],
- 'layout' => [
-
- 'title' => env('ADMIN_SITE_TITLE', '%title% | OwlAdmin'),
- 'header' => [
-
- 'refresh' => env('ADMIN_HEADER_REFRESH', true),
-
- 'dark' => env('ADMIN_HEADER_DARK', true),
-
- 'full_screen' => env('ADMIN_HEADER_FULL_SCREEN', true),
-
- 'locale_toggle' => env('ADMIN_HEADER_LOCALE_TOGGLE', true),
-
- 'theme_config' => env('ADMIN_HEADER_THEME_CONFIG', true),
- ],
-
- 'locale_options' => [
- 'en' => 'English',
- 'zh_CN' => '简体中文',
- ],
-
- 'keep_alive_exclude' => [],
-
- 'footer' => '<a href="https://github.com/slowlyo/owl-admin" target="_blank">Owl Admin</a>',
- ],
- 'database' => [
- 'connection' => env('ADMIN_DB_CONNECTION') ?? env('DB_CONNECTION', 'mysql'),
- ],
- 'models' => [
- 'admin_user' => \Slowlyo\OwlAdmin\Models\AdminUser::class,
- 'admin_role' => \Slowlyo\OwlAdmin\Models\AdminRole::class,
- 'admin_menu' => \Slowlyo\OwlAdmin\Models\AdminMenu::class,
- 'admin_permission' => \Slowlyo\OwlAdmin\Models\AdminPermission::class,
- ],
- 'modules_namespace' => 'AdminModules',
- 'modules_dir' => base_path('admin-modules'),
- 'modules' => [
- ],
- ];
|