此包的最新版本(v1.0.0-beta)没有提供许可证信息。

Legit 是一个简单的服务,通过唯一的用户标识符轻松验证 Atlas 用户。

安装: 4

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

公开问题: 3

类型:项目

v1.0.0-beta 2016-02-05 11:10 UTC

README

http://docs.legit.apiary.io/

安装

如果您还没有安装 homestead,请按照 Laravel 文档中的说明操作,并拉取 vagrant box 以进行开发,https://laravel.net.cn/docs/master/homestead

Homestead 配置

---
ip: "192.168.10.10"
memory: 4096
cpus: 4
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: ~/Documents/workspace/Projects
      to: /home/vagrant/Code
      type: "nfs"

sites:
    - map: legit.app
      to: /home/vagrant/Code/Legit/public  

databases:
    - homestead
    - drivelog
    - cruxcoaches
    - legit

variables:
    - key: 'APP_ENV'
      value: 'local'
    - key: 'APP_DEBUG'
      value: 'true'
 

安装

在本地运行命令。将仓库克隆到映射文件夹中(参见上面的 homestead)

git clone https://github.com/olx-ssafrica/legit.git
composer install

将本地环境写入项目根目录。请参阅 .env.example

cat > .env <<EOF
>APP_ENV=local
>APP_DEBUG=true
>APP_KEY=SomeRandomKey!!!
>DB_CONNECTION=mysql
>DB_HOST=192.168.10.10
>DB_PORT=3306
>DB_DATABASE=legit
>DB_USERNAME=homestead
>DB_PASSWORD=secret
>CACHE_DRIVER=memcached
>QUEUE_DRIVER=sync
>SMS_GATEWAY_DRIVER=
>SMS_GATEWAY_API_ID=
>SMS_GATEWAY_USER=
>SMS_GATEWAY_PASS=
>OTP_LENTGH=6
>OTP_ONLYNUMBERS=true
>CACHE_DRIVER=memcached
>QUEUE_DRIVER=database
>QUEUE_RETRY_TIMEOUT=3
>SLACK_WEBHOOK_URL=
>EOF
php artisan migrate
php artisan db:seed

授权

所有 API 请求都需要一个认证头才能运行,否则您将收到 401 错误。如果您想更改默认国家,可以在设置基本国家的 seed 文件中这样做。

Authorization: Token apikeysouthafrica

地区实际 API 密钥

通过运行此命令设置实际 API 密钥

php artisan key:generate --show