filesystems.php 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <?php
  2. return [
  3. /*
  4. |--------------------------------------------------------------------------
  5. | Default Filesystem Disk
  6. |--------------------------------------------------------------------------
  7. |
  8. | Here you may specify the default filesystem disk that should be used
  9. | by the framework. The "local" disk, as well as a variety of cloud
  10. | based disks are available to your application. Just store away!
  11. |
  12. */
  13. 'default' => env('FILESYSTEM_DRIVER', 'local'),
  14. /*
  15. |--------------------------------------------------------------------------
  16. | Default Cloud Filesystem Disk
  17. |--------------------------------------------------------------------------
  18. |
  19. | Many applications store files both locally and in the cloud. For this
  20. | reason, you may specify a default "cloud" driver here. This driver
  21. | will be bound as the Cloud disk implementation in the container.
  22. |
  23. */
  24. 'cloud' => env('FILESYSTEM_CLOUD', 's3'),
  25. /*
  26. |--------------------------------------------------------------------------
  27. | Filesystem Disks
  28. |--------------------------------------------------------------------------
  29. |
  30. | Here you may configure as many filesystem "disks" as you wish, and you
  31. | may even configure multiple disks of the same driver. Defaults have
  32. | been setup for each driver as an example of the required options.
  33. |
  34. | Supported Drivers: "local", "ftp", "s3", "rackspace"
  35. |
  36. */
  37. 'disks' => [
  38. 'local' => [
  39. 'driver' => 'local',
  40. 'root' => storage_path('app'),
  41. ],
  42. 'public' => [
  43. 'driver' => 'local',
  44. 'root' => storage_path('app/public'),
  45. 'url' => env('APP_URL') . '/storage',
  46. 'visibility' => 'public',
  47. ],
  48. 'upload' => [
  49. 'driver' => 'local',
  50. 'root' => public_path('upload'),
  51. ],
  52. // 'upload' => [
  53. // 'driver' => 'local',
  54. // 'root' => public_path('image/'.date('Ymd')),
  55. // ],
  56. // 新建一个本地端uploads空间(目录) 用于存储上传的文件
  57. 'uploads' => [
  58. 'driver' => 'local',
  59. // 文件将上传到storage/app/uploads目录
  60. 'root' => storage_path('uploads/' . date('Ymd')),
  61. // 文件将上传到public/uploads目录 如果需要浏览器直接访问 请设置成这个
  62. //'root' => public_path('uploads'),
  63. ],
  64. 's3' => [
  65. 'driver' => 's3',
  66. 'key' => env('AWS_ACCESS_KEY_ID'),
  67. 'secret' => env('AWS_SECRET_ACCESS_KEY'),
  68. 'region' => env('AWS_DEFAULT_REGION'),
  69. 'bucket' => env('AWS_BUCKET'),
  70. ],
  71. 'admin' => [
  72. 'driver' => 'local',
  73. 'root' => public_path('upload'),
  74. 'visibility' => 'public',
  75. 'url' => env('APP_URL') . '/upload/',
  76. 'directory' => [
  77. 'image' => 'hhhhh',
  78. 'file' => 'files',
  79. ]
  80. ],
  81. 'api' => [
  82. 'driver' => 'local',
  83. 'root' => public_path(''),
  84. 'url' => env('APP_URL') . '',
  85. ],
  86. ],
  87. ];