Od jakiegoś czasu uczę się Laravela i próbuję zintegrować swój projekt z: https://github.com/UniSharp/laravel-filemanager
Mam taki kod - filesystem disk:
'upload' => [ 'driver' => 'local', 'root' => public_path('upload'), 'url' => env('APP_URL').'/upload', ],
LFM.php
return [ 'use_package_routes' => true, 'allow_multi_user' => false, 'allow_share_folder' => false, 'files_dir' => '', 'folder_categories' => [ 'file' => [ 'folder_name' => 'txt///', 'startup_view' => 'grid', 'max_size' => 50000, // size in KB 'valid_mime' => [ 'image/jpeg', 'image/pjpeg', 'image/png', 'image/gif', 'image/svg+xml', ], ], 'image' => [ 'folder_name' => 'photos', 'startup_view' => 'list', 'max_size' => 50000, // size in KB 'valid_mime' => [ 'image/jpeg', 'image/pjpeg', 'image/png', 'image/gif', 'image/svg+xml', 'application/pdf', 'text/plain', ], ], ], 'disk' => 'upload', 'rename_file' => false, 'alphanumeric_filename' => true, 'alphanumeric_directory' => true, 'should_validate_size' => false, 'should_validate_mime' => true, 'create_folder_mode' => 0755, 'create_file_mode' => 0644, 'should_change_file_mode' => true, 'over_write_on_duplicate' => false, 'raster_mimetypes' => [ 'image/jpeg', 'image/pjpeg', 'image/png', ], 'thumb_img_width' => 200, 'thumb_img_height' => 200, 'resize_aspectRatio' => true, 'resize_containment' => true, 'file_type_array' => [ 'pdf' => 'Adobe Acrobat', 'doc' => 'Microsoft Word', 'docx' => 'Microsoft Word', 'xls' => 'Microsoft Excel', 'xlsx' => 'Microsoft Excel', 'zip' => 'Archive', 'gif' => 'GIF Image', 'jpg' => 'JPEG Image', 'jpeg' => 'JPEG Image', 'png' => 'PNG Image', 'ppt' => 'Microsoft PowerPoint', 'pptx' => 'Microsoft PowerPoint', ], 'file_icon_array' => [ 'pdf' => 'fa-file-pdf-o', 'doc' => 'fa-file-word-o', 'docx' => 'fa-file-word-o', 'xls' => 'fa-file-excel-o', 'xlsx' => 'fa-file-excel-o', 'zip' => 'fa-file-archive-o', 'gif' => 'fa-file-image-o', 'jpg' => 'fa-file-image-o', 'jpeg' => 'fa-file-image-o', 'png' => 'fa-file-image-o', 'ppt' => 'fa-file-powerpoint-o', 'pptx' => 'fa-file-powerpoint-o', ], 'php_ini_overrides' => [ 'memory_limit' => '256M', ], ];
Chciałbym uploadować pliki do katalogu:
public/upload/txt.
Kiedy uploaduje pliki to są zapisywane pod taką lokalizacją:
public/upload/txt/http//project1/upload/txt/
(jest błędna ścieżka)
Wie ktoś może co jest nie tak?