Package Data | |
---|---|
Maintainer Username: | r3k4 |
Maintainer Contact: | rey.barrolz@gmail.com (reka prihatanto) |
Package Create Date: | 2017-01-20 |
Package Last Update: | 2017-01-29 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-12-14 15:09:41 |
Package Statistics | |
---|---|
Total Downloads: | 87 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 1 |
Total Watchers: | 2 |
Total Forks: | 0 |
Total Open Issues: | 0 |
Instalasi
Download package dengan composer
composer require r3k4/ck-storage
atau
{
"require": {
"r3k4/ck-storage" : "dev-master"
}
}
Tambahkan service provider ke config/app.php
'providers' => [
....
Reka\S3\CloudKilatServiceProvider::class,
]
Tambahkan juga aliasnya ke config/app.php
'aliases' => [
....
'KilatStorage' => Reka\S3\CloudKilatFacade::class,
]
Buat file cloudkilatstorage.php di folder config secara manual atau jalankan command artisan
php artisan vendor:publish
jika anda menggunakan command artisan diatas, anda akan dibuatkan file cloudkilatstorage.php di folder config
Tambahkan kode berikut di file .env untuk konfigurasi API cloudkilat (custom domain boleh dikosongkan)
CK_SECRET_KEY=
CK_ACCESS_KEY=
CK_BUCKET=
CK_ENDPOINT=
CK_CUSTOM_DOMAIN=
atau anda juga dapat langsung melakukan konfigurasi di file cloudkilatstorage.php di folder config seperti kode berikut.
'secretKey' => 'isi secretKey api akun anda di sini'
'accessKey' => 'isi accessKey api akun anda di sini'
'bucket' => 'isi bucket di sini'
'endpoint' => 'isi dgn kilatstorage.com'
'custom_domain' => 'boleh dikosongkan'
Penggunaan
Ambil data object yg ada pada bucket
$data = KilatStorage::Files()->getAllFiles();
Delete object yg ada pada bucket
$data = KilatStorage::Files()->deleteObject($uri);
Menampilkan nama file dari full path yg ada di uri
$data = KilatStorage::Files()->getName($uri);