6 changed files with 169 additions and 11 deletions
			
			
		- 
					41app/Admin/Common/Sms.php
 - 
					14app/Admin/Controllers/LanzuMpWithdrawController.php
 - 
					54app/Admin/Controllers/Test.php
 - 
					3app/Admin/routes.php
 - 
					1composer.json
 - 
					67composer.lock
 
@ -0,0 +1,41 @@ | 
				
			|||
<?php | 
				
			|||
 | 
				
			|||
 | 
				
			|||
namespace App\Admin\Common; | 
				
			|||
 | 
				
			|||
 | 
				
			|||
use AlibabaCloud\Client\AlibabaCloud; | 
				
			|||
use AlibabaCloud\Client\Exception\ClientException; | 
				
			|||
use AlibabaCloud\Client\Exception\ServerException; | 
				
			|||
use Dcat\Admin\Controllers\AdminController; | 
				
			|||
 | 
				
			|||
class Sms extends AdminController | 
				
			|||
{ | 
				
			|||
    /** | 
				
			|||
     * 发送短信 | 
				
			|||
     * @throws ClientException | 
				
			|||
     */ | 
				
			|||
    public static function sent($params) | 
				
			|||
    { | 
				
			|||
        AlibabaCloud::accessKeyClient(env('ACCESS_KEY_ID'),env('ACCESS_SECRET')) | 
				
			|||
            ->regionId('cn-shenzhen') | 
				
			|||
            ->asDefaultClient(); | 
				
			|||
        try { | 
				
			|||
            $result = AlibabaCloud::rpc() | 
				
			|||
                ->product('Dysmsapi') | 
				
			|||
                ->version('2017-05-25') | 
				
			|||
                ->action('SendSms') | 
				
			|||
                ->method('POST') | 
				
			|||
                ->host('dysmsapi.aliyuncs.com') | 
				
			|||
                ->options([ | 
				
			|||
                    'query' => $params, | 
				
			|||
                ]) | 
				
			|||
                ->request(); | 
				
			|||
            dd($result); | 
				
			|||
        }catch (ClientException $e){ | 
				
			|||
            echo $e->getErrorMessage() . PHP_EOL; | 
				
			|||
        }catch (ServerException $e){ | 
				
			|||
            echo $e->getErrorMessage() . PHP_EOL; | 
				
			|||
        } | 
				
			|||
    } | 
				
			|||
} | 
				
			|||
						Write
						Preview
					
					
					Loading…
					
					Cancel
						Save
					
		Reference in new issue