配置短信服务
基于laravel框架的使用方法
安装
composer require mrgoon/aliyun-sms dev-master
在
config/app.php中添加如下代码
'providers' => [ //......此处省略大量代码 /** * 阿里云短信 */ mrgoon\alisms\serviceprovider::class, ], //同时,可以选择性添加aliases 'aliases' => [ //......此处省略大量代码 /** * 阿里云短信 */ 'alisms'=>mrgoon\alisms\serviceprovider::class, ],
添加系统服务
php artisan vendor:publish #这里要选择对应的编号
上一步会新增
config/aliyunsms.php文件
'access_key' => env('aliyun_accesskeyid'), // accesskey
'access_secret' => env('aliyun_accesskeysecret'), // accesssecret
'sign_name' => env('aliyun_sms_sign_name'), // 签名
在
.env文件中添加环境变量:
aliyun_accesskeyid=your access key aliyun_accesskeysecret=your secret key aliyun_sms_sign_name=sign name
使用
$alisms = new alisms();
$response = $alisms->sendsms('phone number', 'sms_code', ['name'=> 'value in your template']);
//dump($response);
非laravel框架的使用方法
加载方式通过composer,不变
使用样例代码如下:
$config = [ 'access_key' => 'your access key', 'access_secret' => 'your access secret', 'sign_name' => 'your sign name', ]; $alisms = new mrgoon\alisms\alisms(); $response = $sms->sendsms( 'phone number', 'tempplate code', ['name'=> 'value in your template'], $config );
配置图片上传oss
安装
composer require jacobcyl/ali-oss-storage
在
config/app.php中添加如下代码
'providers' => [ //......此处省略大量代码 /** * 阿里云oss */ jacobcyl\alioss\aliossserviceprovider::class, ], //同时,可以选择性添加aliases 'aliases' => [ //......此处省略大量代码 /** * 阿里云oss */ 'alioss'=>jacobcyl\alioss\aliossserviceprovider::class, ],
编辑配置文件
config/filesystems.php
'default' => env('filesystem_driver', 'local'),
.....
'disks' => [
....
'oss' => [
'driver' => 'oss',
'access_id' => env('aliyun_accesskeyid'),
'access_key' => env('aliyun_accesskeysecret'),
'bucket' => env('aliyun_bucket'),
'endpoint' => env('aliyun_endpoint'),
//'endpoint_internal' => '',
//'cdndomain' => '',
'ssl' => false,
'iscname' => false,
'debug' => false,
],
],
在
.env文件中添加环境变量:
aliyun_accesskeyid=your access key aliyun_accesskeysecret=your secret key aliyun_bucket=your bucket aliyun_endpoint=your endpoint
配置ueditor oss
安装
composer require ilimpid/laravel-u-editor
在
config/app.php中添加如下代码
'providers' => [ //......此处省略大量代码 /** * 百度编辑器 */ stevenyangecho\ueditor\ueditorserviceprovider::class, ], //同时,添加aliases 'aliases' => [ //......此处省略大量代码 /** * 百度编辑器 */ 'ueditor'=>stevenyangecho\ueditor\ueditorserviceprovider::class, ],
添加系统服务
php artisan vendor:publish
上一步会新增
config/ueditorupload.php文件
'mode' => 'aliyun',//上传方式,local 为本地 qiniu 为七牛 aliyun为阿里云
'aliyun' => [
'accesskeyid' => env('aliyun_accesskeyid'),
'accesskeysecret' => env('aliyun_accesskeysecret'),
'endpoint' => env('aliyun_endpoint'),
'url' => 'http://'.env('aliyun_bucket').'.'.env('aliyun_endpoint'),
'bucket' => env('aliyun_bucket'),
'directory' => 'images/'.date('ymd',time()),
],
//注意:编辑器上传图片的时候会在本地保存一张,下面配置必须设置,images必须保持一致
/* 上传图片配置项 */
'upload' => [
/* 上传保存路径,可以自定义保存路径和文件名格式 */
"imagepathformat" => "/storage/images/{yyyy}{mm}{dd}/{time}{rand:6}",
],
在
.env文件中添加环境变量:
aliyun_accesskeyid=your access key aliyun_accesskeysecret=your secret key aliyun_bucket=your bucket key aliyun_endpoint=your endpoint key
非laravel-admin使用
@include(ueditor::head)





































更新时间:2024-11-24 23:59:02
分享
6825