1. 安装laravel/lumen并新建laravel/lumen工程
2. 在工程的composer.json中添加
{
"require": {
"aliyun/aliyun-oss-php-sdk-laravel": "~1.0"
}
}
3. 然后执行
composer update
1. 修改vendor/aliyun-oss/aliyun-oss-php-sdk-laravel/config/config.php
return [
'id' => 'your id',
'key' => 'your key',
'endpoint' => 'your endpoint',
'bucket' => 'your bucket'
];
2. 修改 config/app.php 并且register aliyunoss Service Provider.
'providers' => array(
// ...
AliyunOss\Laravel\AliyunOssServiceProvider::class,
)
3. 在config/app.php 增加aliases.
'aliases' => array(
// ...
'OSS' => AliyunOss\Laravel\AliyunOssFacade::class,
)
4. 修改routes/web.php为
Route::get('/', function()
{
$client = App::make('aliyun-oss');
$client->putObject("your bucket", "your object", "content you want to upload");
$result = $client->getObject("your bucket", "your boject");
echo $result;
});
1. 修改vendor/aliyun-oss/aliyun-oss-php-sdk-laravel/config/config.php
return [
'id' => 'your id',
'key' => 'your key',
'endpoint' => 'your endpoint',
'bucket' => 'your bucket'
];
2. 在bootstrap/app.php 中注册aliyun-oss Service Providers,
$app->register(AliyunOss\Laravel\AliyunOssServiceProvider::class);
3. 修改routes/web.php为
$app->get('/', function () use ($app) {
$client = $app->make('aliyun-oss');
$client->putObject('your bucket', 'your key', "content you want to upload");
$result = $client->getObject("your bucket", "your boject");
echo $result;
});
1. 首先设置环境变量
export OSS_TEST_ENDPOINT=''
export OSS_TEST_ACCESS_KEY_ID=''
export OSS_TEST_ACCESS_KEY_SECRET=''
export OSS_TEST_BUCKET=''
2. 进入目录,执行
php vendor/bin/phpunit