40 lines
909 B
PHP
40 lines
909 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
use App\Models\User;
|
|
use N3XT0R\LaravelWebdavServer\Models\WebDavAccountModel;
|
|
|
|
return [
|
|
'route_prefix' => env('WEBDAV_ROUTE_PREFIX', 'webdav'),
|
|
'base_uri' => '/webdav/',
|
|
'browser_listing' => false,
|
|
'logging' => [
|
|
'driver' => 'stack',
|
|
'level' => 'info',
|
|
],
|
|
|
|
'storage' => [
|
|
'default_space' => 'default',
|
|
'spaces' => [
|
|
'default' => [
|
|
'disk' => 'local',
|
|
'root' => 'webdav',
|
|
'prefix' => '/',
|
|
],
|
|
],
|
|
],
|
|
|
|
'auth' => [
|
|
'account_model' => WebDavAccountModel::class,
|
|
'user_model' => User::class,
|
|
|
|
'username_column' => 'username',
|
|
'password_column' => 'password_encrypted',
|
|
'enabled_column' => 'enabled',
|
|
|
|
'user_id_column' => 'user_id',
|
|
'display_name_column' => 'display_name',
|
|
],
|
|
];
|