dev-master
9999999-devA simple cloudkilat storage s3 class for laravel
MIT
The Requires
- php >=5.5.0
- illuminate/support 5.*
by Reka Prihatanto
s3 aws s3 cloudkilat
Wallogit.com
2017 © Pedro Peláez
A simple cloudkilat storage s3 class for laravel
Instalasi, (*1)
Download package dengan composer, (*2)
composer require r3k4/ck-storage
atau, (*3)
{
"require": {
"r3k4/ck-storage" : "dev-master"
}
}
Tambahkan service provider ke config/app.php, (*4)
'providers' => [
....
Reka\S3\CloudKilatServiceProvider::class,
]
Tambahkan juga aliasnya ke config/app.php, (*5)
'aliases' => [
....
'KilatStorage' => Reka\S3\CloudKilatFacade::class,
]
Buat file cloudkilatstorage.php di folder config secara manual atau jalankan command artisan, (*6)
php artisan vendor:publish
jika anda menggunakan command artisan diatas, anda akan dibuatkan file cloudkilatstorage.php di folder config, (*7)
Tambahkan kode berikut di file .env untuk konfigurasi API cloudkilat (custom domain boleh dikosongkan), (*8)
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., (*9)
'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, (*10)
Ambil data object yg ada pada bucket, (*11)
$data = KilatStorage::Files()->getAllFiles();
Delete object yg ada pada bucket, (*12)
$data = KilatStorage::Files()->deleteObject($uri);
Menampilkan nama file dari full path yg ada di uri, (*13)
$data = KilatStorage::Files()->getName($uri);
A simple cloudkilat storage s3 class for laravel
MIT
s3 aws s3 cloudkilat