mahbubcsedu / laraturksoap
提供Laravel 5包,用于访问Amazon Mechanical Turk接口
Requires
- php: >=5.4
- guzzlehttp/guzzle: ~5
- illuminate/support: ~5
This package is not auto-updated.
Last update: 2024-09-28 18:10:37 UTC
README
此包用于从Laravel访问Amazon Turk
此包旨在解决laraturk( https://github.com/pauly4it/laraturk.git)的问题,它不是为外部实验设计。
此包使用了非官方的亚马逊库文件,但他们已经将其提供给了他们的网站供使用。目前并未实现所有操作,但我将提供能够为亚马逊机械 Turk 研究完成各种工作的清晰包。
安装
通过将turksoap添加到您的composer.json文件中安装
require : { "mahbubcsedu/laraturksoap": "dev-master" } 或者使用composer命令
composer require "mahbubcsedu/laraturksoap": "dev-master" 安装后,将提供者添加到config/app.php providers
'mahbubcsedu\TurkSoap\TurkSoapServiceProvider',并将外观添加到config/app.php aliases
'TurkSoap' => 'mahbubcsedu\turksoap\Facades\TurkSoap', 配置TurkSoap
首先发布配置文件
php artisan vendor:publish 这将创建一个turksoap.php配置文件。在那里您可以定义所有函数使用的参数的默认值。
如果您将只创建一种类型的HIT,您应在配置文件中指定所有默认值。
您还需要设置两个环境变量,laraturk.php配置文件使用它们:AWS_ROOT_ACCESS_KEY_ID和AWS_ROOT_SECRET_ACCESS_KEY。如果没有设置这些变量,并且您尝试使用LaraTurk,LaraTurk将抛出LaraTurkException。