fuitad / laravel-exchange-web-services
此包已被废弃,不再维护。未建议替代包。
Laravel 5 的 Exchange Web Services 桥接器
1.0.0
2016-02-15 20:13 UTC
Requires
- php: >=5.4.0
- fuitad/exchange-web-services-for-php: 2.0.*
- graham-campbell/manager: ^2.0
- illuminate/contracts: 5.1.* || 5.2.*
- illuminate/support: 5.1.* || 5.2.*
Requires (Dev)
- graham-campbell/testbench: ^3.1
- mockery/mockery: ^0.9.4
- phpunit/phpunit: ^4.8 || ^5.0
This package is auto-updated.
Last update: 2022-02-01 12:55:42 UTC
README
Laravel 5 的 Exchange Web Services 桥接器
安装
使用 Composer 安装此包
composer require fuitad/laravel-exchange-web-services
快速开始
一旦 Composer 安装或更新了您的包,您需要将 EwsBridge 注册到 Laravel 本身。打开 config/app.php 文件,找到 providers 键,在文件末尾处,并添加 'EwsBridge\EwsServiceProvider::class' 到末尾
'providers' => [ ... EwsBridge\EwsServiceProvider::class ],
现在找到 aliases 键,同样在文件末尾处,并添加 'ExchangeWebServices' => 'EwsBridge\Facade\ExchangeWebServices::class',以便更容易访问 EwsBridge
'aliases' => [ ... 'ExchangeWebServices' => EwsBridge\Facade\ExchangeWebServices::class ],
现在我们已经将这两者添加到 config/app.php,我们将使用 Artisan 添加新的 ews 配置文件
php artisan vendor:publish --provider="EwsBridge\EwsServiceProvider"
大多数配置值都是从您的 .env 文件中获取的,所以您需要在您的 ENV 文件中添加以下变量
EWS_USERNAME=email@account.com OR domain\username
EWS_PASSWORD=password123
EWS_URL=https://mail.myserver.com/EWS/Services.wsdl
您的 URL 必须链接到您 EWS 服务器上的 wsdl 文件,否则将无法工作!
如果您需要登录到代表账户,您还需要添加以下变量
EWS_DELEGATE=delegatemailbox@account.com
使用方法
$messages = ExchangeWebServices::get_messages(5);