filesystems.php (2088B)
1 <?php 2 3 return [ 4 5 /* 6 |-------------------------------------------------------------------------- 7 | Default Filesystem Disk 8 |-------------------------------------------------------------------------- 9 | 10 | Here you may specify the default filesystem disk that should be used 11 | by the framework. The "local" disk, as well as a variety of cloud 12 | based disks are available to your application. Just store away! 13 | 14 */ 15 16 'default' => env('FILESYSTEM_DRIVER', 'local'), 17 18 /* 19 |-------------------------------------------------------------------------- 20 | Default Cloud Filesystem Disk 21 |-------------------------------------------------------------------------- 22 | 23 | Many applications store files both locally and in the cloud. For this 24 | reason, you may specify a default "cloud" driver here. This driver 25 | will be bound as the Cloud disk implementation in the container. 26 | 27 */ 28 29 'cloud' => env('FILESYSTEM_CLOUD', 's3'), 30 31 /* 32 |-------------------------------------------------------------------------- 33 | Filesystem Disks 34 |-------------------------------------------------------------------------- 35 | 36 | Here you may configure as many filesystem "disks" as you wish, and you 37 | may even configure multiple disks of the same driver. Defaults have 38 | been setup for each driver as an example of the required options. 39 | 40 | Supported Drivers: "local", "ftp", "s3", "rackspace" 41 | 42 */ 43 44 'disks' => [ 45 46 'local' => [ 47 'driver' => 'local', 48 'root' => storage_path('app'), 49 ], 50 51 'public' => [ 52 'driver' => 'local', 53 'root' => storage_path('app/public'), 54 'url' => env('APP_URL').'/storage', 55 'visibility' => 'public', 56 ], 57 58 's3' => [ 59 'driver' => 's3', 60 'key' => env('AWS_ACCESS_KEY_ID'), 61 'secret' => env('AWS_SECRET_ACCESS_KEY'), 62 'region' => env('AWS_DEFAULT_REGION'), 63 'bucket' => env('AWS_BUCKET'), 64 ], 65 66 ], 67 68 ];