annotate config/filesystems.php @ 2:90296614b7e2 default tip

Adding in the base for the clients table
author luka
date Thu, 28 Aug 2025 20:55:40 -0400
parents 9d7dcd54c677
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
1 <?php
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
2
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
3 return [
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
4
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
5 /*
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
6 |--------------------------------------------------------------------------
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
7 | Default Filesystem Disk
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
8 |--------------------------------------------------------------------------
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
9 |
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
10 | Here you may specify the default filesystem disk that should be used
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
11 | by the framework. The "local" disk, as well as a variety of cloud
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
12 | based disks are available to your application for file storage.
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
13 |
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
14 */
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
15
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
16 'default' => env('FILESYSTEM_DISK', 'local'),
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
17
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
18 /*
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
19 |--------------------------------------------------------------------------
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
20 | Filesystem Disks
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
21 |--------------------------------------------------------------------------
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
22 |
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
23 | Below you may configure as many filesystem disks as necessary, and you
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
24 | may even configure multiple disks for the same driver. Examples for
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
25 | most supported storage drivers are configured here for reference.
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
26 |
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
27 | Supported drivers: "local", "ftp", "sftp", "s3"
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
28 |
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
29 */
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
30
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
31 'disks' => [
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
32
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
33 'local' => [
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
34 'driver' => 'local',
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
35 'root' => storage_path('app/private'),
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
36 'serve' => true,
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
37 'throw' => false,
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
38 'report' => false,
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
39 ],
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
40
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
41 'public' => [
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
42 'driver' => 'local',
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
43 'root' => storage_path('app/public'),
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
44 'url' => env('APP_URL').'/storage',
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
45 'visibility' => 'public',
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
46 'throw' => false,
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
47 'report' => false,
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
48 ],
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
49
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
50 's3' => [
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
51 'driver' => 's3',
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
52 'key' => env('AWS_ACCESS_KEY_ID'),
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
53 'secret' => env('AWS_SECRET_ACCESS_KEY'),
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
54 'region' => env('AWS_DEFAULT_REGION'),
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
55 'bucket' => env('AWS_BUCKET'),
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
56 'url' => env('AWS_URL'),
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
57 'endpoint' => env('AWS_ENDPOINT'),
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
58 'use_path_style_endpoint' => env('AWS_USE_PATH_STYLE_ENDPOINT', false),
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
59 'throw' => false,
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
60 'report' => false,
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
61 ],
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
62
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
63 ],
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
64
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
65 /*
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
66 |--------------------------------------------------------------------------
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
67 | Symbolic Links
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
68 |--------------------------------------------------------------------------
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
69 |
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
70 | Here you may configure the symbolic links that will be created when the
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
71 | `storage:link` Artisan command is executed. The array keys should be
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
72 | the locations of the links and the values should be their targets.
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
73 |
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
74 */
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
75
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
76 'links' => [
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
77 public_path('storage') => storage_path('app/public'),
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
78 ],
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
79
9d7dcd54c677 Initial Commit and package setup
luka
parents:
diff changeset
80 ];