24 lines
712 B
PHP
24 lines
712 B
PHP
<?php
|
|
|
|
namespace App\Endpoint\Api\Http\Controllers;
|
|
|
|
use App\Services\AliStsService;
|
|
use Illuminate\Http\Request;
|
|
|
|
class AliOssController extends Controller
|
|
{
|
|
/**
|
|
* @param \Illuminate\Http\Request $request
|
|
* @return void
|
|
*/
|
|
public function sts(Request $request, AliStsService $aliStsService)
|
|
{
|
|
return response()->json(array_merge([
|
|
'region_id'=> 'oss-'.config('filesystems.disks.aliyun.region'),
|
|
'bucket'=>config('filesystems.disks.aliyun.bucket'),
|
|
'host'=>config('filesystems.disks.aliyun.endpoint'),
|
|
'domain'=>config('filesystems.disks.aliyun.domain'),
|
|
], $aliStsService->createSts($request->user()?->phone)));
|
|
}
|
|
}
|