Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Konfiguracja filesystem w Laravel
Forum PHP.pl > Forum > Przedszkole
northwest
Witam serdecznie.

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:
  1. 'upload' => [
  2. 'driver' => 'local',
  3. 'root' => public_path('upload'),
  4. 'url' => env('APP_URL').'/upload',
  5. ],
  6.  


LFM.php

  1. return [
  2.  
  3.  
  4. 'use_package_routes' => true,
  5.  
  6.  
  7.  
  8. 'allow_multi_user' => false,
  9.  
  10. 'allow_share_folder' => false,
  11.  
  12.  
  13. 'files_dir' => '',
  14.  
  15.  
  16.  
  17. 'folder_categories' => [
  18. 'file' => [
  19. 'folder_name' => 'txt///',
  20. 'startup_view' => 'grid',
  21. 'max_size' => 50000, // size in KB
  22. 'valid_mime' => [
  23. 'image/jpeg',
  24. 'image/pjpeg',
  25. 'image/png',
  26. 'image/gif',
  27. 'image/svg+xml',
  28. ],
  29. ],
  30. 'image' => [
  31. 'folder_name' => 'photos',
  32. 'startup_view' => 'list',
  33. 'max_size' => 50000, // size in KB
  34. 'valid_mime' => [
  35. 'image/jpeg',
  36. 'image/pjpeg',
  37. 'image/png',
  38. 'image/gif',
  39. 'image/svg+xml',
  40. 'application/pdf',
  41. 'text/plain',
  42. ],
  43. ],
  44. ],
  45.  
  46.  
  47.  
  48. 'disk' => 'upload',
  49.  
  50. 'rename_file' => false,
  51.  
  52. 'alphanumeric_filename' => true,
  53.  
  54. 'alphanumeric_directory' => true,
  55.  
  56. 'should_validate_size' => false,
  57.  
  58. 'should_validate_mime' => true,
  59.  
  60. 'create_folder_mode' => 0755,
  61.  
  62. 'create_file_mode' => 0644,
  63.  
  64. 'should_change_file_mode' => true,
  65.  
  66. 'over_write_on_duplicate' => false,
  67.  
  68.  
  69. 'raster_mimetypes' => [
  70. 'image/jpeg',
  71. 'image/pjpeg',
  72. 'image/png',
  73. ],
  74.  
  75. 'thumb_img_width' => 200,
  76.  
  77. 'thumb_img_height' => 200,
  78.  
  79.  
  80.  
  81. 'resize_aspectRatio' => true,
  82.  
  83. 'resize_containment' => true,
  84.  
  85.  
  86.  
  87. 'file_type_array' => [
  88. 'pdf' => 'Adobe Acrobat',
  89. 'doc' => 'Microsoft Word',
  90. 'docx' => 'Microsoft Word',
  91. 'xls' => 'Microsoft Excel',
  92. 'xlsx' => 'Microsoft Excel',
  93. 'zip' => 'Archive',
  94. 'gif' => 'GIF Image',
  95. 'jpg' => 'JPEG Image',
  96. 'jpeg' => 'JPEG Image',
  97. 'png' => 'PNG Image',
  98. 'ppt' => 'Microsoft PowerPoint',
  99. 'pptx' => 'Microsoft PowerPoint',
  100. ],
  101.  
  102. 'file_icon_array' => [
  103. 'pdf' => 'fa-file-pdf-o',
  104. 'doc' => 'fa-file-word-o',
  105. 'docx' => 'fa-file-word-o',
  106. 'xls' => 'fa-file-excel-o',
  107. 'xlsx' => 'fa-file-excel-o',
  108. 'zip' => 'fa-file-archive-o',
  109. 'gif' => 'fa-file-image-o',
  110. 'jpg' => 'fa-file-image-o',
  111. 'jpeg' => 'fa-file-image-o',
  112. 'png' => 'fa-file-image-o',
  113. 'ppt' => 'fa-file-powerpoint-o',
  114. 'pptx' => 'fa-file-powerpoint-o',
  115. ],
  116.  
  117. 'php_ini_overrides' => [
  118. 'memory_limit' => '256M',
  119. ],
  120. ];
  121.  


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?
markonix
Kod
http//project1/
- znikąd tego nie bierze, tylko z wywołanej funkcji public_path i/lub env('APP_URL').
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.