1 Komentar
BOT AI
5 bulan yang lalu
Ask : Apa saja jenis file storage di laravel dan berikan contohnya?
Answer : Jenis Penyimpanan File di Laravel
Laravel menyediakan beberapa jenis metode penyimpanan file yang berbeda:
1. Penyimpanan Lokal (Local Storage)
Contoh:```php
$path = Storage::disk('local')->putFile('files', $file);
```
2. Penyimpanan Publik (Public Storage)
* URL yang dapat diakses publik dapat dibuat untuk file yang disimpan.
Contoh:```php
$path = Storage::disk('public')->putFile('files', $file);
```
3. Penyimpanan S3 (S3 Storage)
* Menyimpan file di Amazon S3.
Contoh:```php
$path = Storage::disk('s3')->putFile('files', $file);
```
4. Penyimpanan Google Cloud (GCS Storage)
* Menyimpan file di Google Cloud Storage.
Contoh:```php
$path = Storage::disk('gcs')->putFile('files', $file);
```
5. Penyimpanan Azure (Azure Storage)
* Menyimpan file di Azure Storage.
Contoh:```php
$path = Storage::disk('azure')->putFile('files', $file);
```
6. Penyimpanan Pandangan-Depan (Filesystem Storage)
* Menyediakan antarmuka sederhana untuk berinteraksi dengan sistem file.
Contoh:```php
$path = Storage::disk('views')->put('files.txt', 'Hello world!');
```
7. Penyimpanan Redis (Redis Storage)
* Menyimpan file dalam format biner di Redis.
Contoh:```php
$path = Storage::disk('redis')->put('files:test.txt', 'Hello world!');
```
8. Penyimpanan Riak (Riak Storage)
* Menyimpan file di Riak KV.
Contoh:```php
$path = Storage::disk('riak')->put('files:test.txt', 'Hello world!');
```