1.0.0 2014-12-15 15:10 UTC

This package is auto-updated.

Last update: 2024-12-16 03:16:37 UTC


README

This app only work with Android

Latest Stable Version Total Downloads License

##How to setup

update composer.json file:

{
    "require": {
        "devfactory/gate": "1.0.*"
    }
}

and run composer update from terminal to download files.

update app.php file in app/config directory:

'providers' => array(
  'Devfactory\Gate\GateServiceProvider',
  'Devfactory\Api\ApiServiceProvider',
),
alias => array(
    'API'          => 'Devfactory\Api\Facades\ApiFacade',
),

##Configuration

 php artisan config:publish devfactory/gate

Update the configuration for the gate

 <?php


  /*
  |--------------------------------------------------------------------------
  | Gate environement
  |--------------------------------------------------------------------------
  |
  | Setup for the environement
  |
  */
  'production' => TRUE,

  /*
  |--------------------------------------------------------------------------
  | Gate route prefix
  |--------------------------------------------------------------------------
  |
  | You can use this param to set the prefix before the routes
  |
  */
  'route_prefix' => 'admin',

  /*
  |--------------------------------------------------------------------------
  | Gate filter before
  |--------------------------------------------------------------------------
  |
  | You can set the filter who will be used to display the page
  |
  */
  'filter_before' => 'admin-auth',

  /*
  |--------------------------------------------------------------------------
  | Gate layout extend
  |--------------------------------------------------------------------------
  |
  | You can use this param to set the layout to extend for the admin
  |
  */
  'layout_extend' => 'gate::layout',

  /*
  |--------------------------------------------------------------------------
  | Gate apiKey
  |--------------------------------------------------------------------------
  |
  | You have to request an accèes to contact@devfactory.ch
  |
  */
  'api_key' => '',

##Migration

 php artisan  migrate --package=devfactory/gate

##Routes Admin You have those routes for the admin

[route_prefix]/device  //Where you can register your device who have the android app installed
[route_prefix]/message //Where you can send some sms using the android app

##Routes Services

The {format} can be json or xml

PUT [route_services_prefix]/gate/register.{format}

####Parameters

####Example

{
  "name": "test-phone1",
  "token": "12kdi24kkk3233mk23n23n2",
  "number": "0845668955"
}

####Response

Status: 200 OK
Content-Type: text/html
___
["Device Created"]

####Bad Response

Status: 400 Bad Request
Content-Type: text/html
___
["Bad inputs"]