env('NOVA_LICENSE_KEY'), /* |-------------------------------------------------------------------------- | Nova App Name |-------------------------------------------------------------------------- | | This value is the name of your application. This value is used when the | framework needs to display the name of the application within the UI | or in other locations. Of course, you're free to change the value. | */ 'name' => env('NOVA_APP_NAME', env('APP_NAME')), /* |-------------------------------------------------------------------------- | Nova Domain Name |-------------------------------------------------------------------------- | | This value is the "domain name" associated with your application. This | can be used to prevent Nova's internal routes from being registered | on subdomains which do not need access to your admin application. | */ 'domain' => env('NOVA_DOMAIN_NAME', null), /* |-------------------------------------------------------------------------- | Nova Path |-------------------------------------------------------------------------- | | This is the URI path where Nova will be accessible from. Feel free to | change this path to anything you like. Note that this URI will not | affect Nova's internal API routes which aren't exposed to users. | */ 'path' => '/nova', /* |-------------------------------------------------------------------------- | Nova Authentication Guard |-------------------------------------------------------------------------- | | This configuration option defines the authentication guard that will | be used to protect your Nova routes. This option should match one | of the authentication guards defined in the "auth" config file. | */ 'guard' => env('NOVA_GUARD', null), /* |-------------------------------------------------------------------------- | Nova Password Reset Broker |-------------------------------------------------------------------------- | | This configuration option defines the password broker that will be | used when passwords are reset. This option should mirror one of | the password reset options defined in the "auth" config file. | */ 'passwords' => env('NOVA_PASSWORDS', null), /* |-------------------------------------------------------------------------- | Nova Route Middleware |-------------------------------------------------------------------------- | | These middleware will be assigned to every Nova route, giving you the | chance to add your own middleware to this stack or override any of | the existing middleware. Or, you can just stick with this stack. | */ 'middleware' => [ 'web', HandleInertiaRequests::class, DispatchServingNovaEvent::class, BootTools::class, ], 'api_middleware' => [ 'nova', Authenticate::class, Authorize::class, ], /* |-------------------------------------------------------------------------- | Nova Pagination Type |-------------------------------------------------------------------------- | | This option defines the visual style used in Nova's resource pagination | views. You may select between "simple", "load-more", and "links" for | your applications. Feel free to adjust this option to your choice. | */ 'pagination' => 'simple', /* |-------------------------------------------------------------------------- | Nova Storage Disk |-------------------------------------------------------------------------- | | This configuration option allows you to define the default disk that | will be used to store files using the Image, File, and other file | related field types. You're welcome to use any configured disk. | */ 'storage_disk' => env('NOVA_STORAGE_DISK', 'public'), /* |-------------------------------------------------------------------------- | Nova Currency |-------------------------------------------------------------------------- | | This configuration option allows you to define the default currency | used by the Currency field within Nova. You may change this to a | valid ISO 4217 currency code to suit your application's needs. | */ 'currency' => 'USD', /* |-------------------------------------------------------------------------- | Branding |-------------------------------------------------------------------------- | | These configuration values allow you to customize the branding of the | Nova interface, including the primary color and the logo that will | be displayed within the Nova interface. This logo value must be | the absolute path to an SVG logo within the local filesystem. | */ // 'brand' => [ // 'logo' => resource_path('/img/example-logo.svg'), // 'colors' => [ // "400" => "24, 182, 155, 0.5", // "500" => "24, 182, 155", // "600" => "24, 182, 155, 0.75", // ] // ], /* |-------------------------------------------------------------------------- | Nova Action Resource Class |-------------------------------------------------------------------------- | | This configuration option allows you to specify a custom resource class | to use for action log entries instead of the default that ships with | Nova, thus allowing for the addition of additional UI form fields. | */ 'actions' => [ 'resource' => ActionResource::class, ], /* |-------------------------------------------------------------------------- | Nova Impersonation Redirection URLs |-------------------------------------------------------------------------- | | This configuration option allows you to specify a URL where Nova should | redirect an administrator after impersonating another user and a URL | to redirect the administrator after stopping impersonating a user. | */ 'impersonation' => [ 'started' => '/', 'stopped' => '/', ], ];