|
17 | 17 |
|
18 | 18 | 'use_package_routes' => true, |
19 | 19 |
|
20 | | - // // Use relative paths (without domain) |
21 | | - // 'relative_paths' => false, |
22 | | - |
23 | 20 | /* |
24 | 21 | |-------------------------------------------------------------------------- |
25 | | - | Multi-User Mode |
| 22 | + | Shared folder / Private folder |
26 | 23 | |-------------------------------------------------------------------------- |
| 24 | + | |
| 25 | + | If both options are set to false, then shared folder will be activated. |
| 26 | + | |
27 | 27 | */ |
28 | 28 |
|
29 | | - 'allow_multi_user' => true, |
30 | | - |
31 | | - 'allow_share_folder' => true, |
32 | | - |
33 | | - /* |
34 | | - |-------------------------------------------------------------------------- |
35 | | - | Folder Names |
36 | | - |-------------------------------------------------------------------------- |
37 | | - */ |
| 29 | + 'allow_private_folder' => true, |
38 | 30 |
|
39 | 31 | // Flexible way to customize client folders accessibility |
40 | 32 | // If you want to customize client folders, publish tag="lfm_handler" |
41 | 33 | // Then you can rewrite userField function in App\Handler\ConfigHandler class |
42 | 34 | // And set 'user_field' to App\Handler\ConfigHandler::class |
43 | 35 | // Ex: The private folder of user will be named as the user id. |
44 | | - 'user_folder_name' => UniSharp\LaravelFilemanager\Handlers\ConfigHandler::class, |
| 36 | + 'private_folder_name' => UniSharp\LaravelFilemanager\Handlers\ConfigHandler::class, |
| 37 | + |
| 38 | + 'allow_shared_folder' => true, |
45 | 39 |
|
46 | 40 | 'shared_folder_name' => 'shares', |
47 | 41 |
|
48 | | - 'thumb_folder_name' => 'thumbs', |
| 42 | + /* |
| 43 | + |-------------------------------------------------------------------------- |
| 44 | + | Folder Names |
| 45 | + |-------------------------------------------------------------------------- |
| 46 | + */ |
49 | 47 |
|
50 | 48 | 'folder_categories' => [ |
51 | 49 | 'file' => [ |
|
94 | 92 |
|
95 | 93 | 'should_validate_mime' => false, |
96 | 94 |
|
97 | | - // permissions to be set when create a new folder or when it creates automatically with thumbnails |
98 | | - 'create_folder_mode' => 0755, |
99 | | - |
100 | | - // permissions to be set on file upload. |
101 | | - 'create_file_mode' => 0644, |
102 | | - |
103 | | - // If true, it will attempt to chmod the file after upload |
104 | | - 'should_change_file_mode' => true, |
105 | | - |
106 | 95 | // behavior on files with identical name |
107 | 96 | // setting it to true cause old file replace with new one |
108 | 97 | // setting it to false show `error-file-exist` error and stop upload |
|
117 | 106 | // If true, image thumbnails would be created during upload |
118 | 107 | 'should_create_thumbnails' => true, |
119 | 108 |
|
| 109 | + 'thumb_folder_name' => 'thumbs', |
| 110 | + |
120 | 111 | // Create thumbnails automatically only for listed types. |
121 | 112 | 'raster_mimetypes' => [ |
122 | 113 | 'image/jpeg', |
123 | 114 | 'image/pjpeg', |
124 | 115 | 'image/png', |
125 | 116 | ], |
126 | 117 |
|
127 | | - 'thumb_img_width' => 200, |
| 118 | + 'thumb_img_width' => 200, // px |
128 | 119 |
|
129 | | - 'thumb_img_height' => 200, |
130 | | - |
131 | | - /* |
132 | | - |-------------------------------------------------------------------------- |
133 | | - | jQuery UI options |
134 | | - |-------------------------------------------------------------------------- |
135 | | - */ |
136 | | - |
137 | | - 'resize_aspectRatio' => false, |
138 | | - |
139 | | - 'resize_containment' => true, |
| 120 | + 'thumb_img_height' => 200, // px |
140 | 121 |
|
141 | 122 | /* |
142 | 123 | |-------------------------------------------------------------------------- |
|
159 | 140 | 'pptx' => 'Microsoft PowerPoint', |
160 | 141 | ], |
161 | 142 |
|
162 | | - 'file_icon_array' => [ |
163 | | - 'pdf' => 'fa-file-pdf-o', |
164 | | - 'doc' => 'fa-file-word-o', |
165 | | - 'docx' => 'fa-file-word-o', |
166 | | - 'xls' => 'fa-file-excel-o', |
167 | | - 'xlsx' => 'fa-file-excel-o', |
168 | | - 'zip' => 'fa-file-archive-o', |
169 | | - 'gif' => 'fa-file-image-o', |
170 | | - 'jpg' => 'fa-file-image-o', |
171 | | - 'jpeg' => 'fa-file-image-o', |
172 | | - 'png' => 'fa-file-image-o', |
173 | | - 'ppt' => 'fa-file-powerpoint-o', |
174 | | - 'pptx' => 'fa-file-powerpoint-o', |
175 | | - ], |
176 | | - |
177 | 143 | /* |
178 | 144 | |-------------------------------------------------------------------------- |
179 | 145 | | php.ini override |
|
0 commit comments