dev-master
9999999-dev
GPL-2.0
The Requires
1.0.0
1.0.0.0
GPL-2.0
The Requires
Wallogit.com
2017 © Pedro PelĂĄez
This app only work with Android, (*1)
update composer.json file:, (*3)
{
"require": {
"devfactory/gate": "1.0.*"
}
}
and run composer update from terminal to download files., (*4)
update app.php file in app/config directory:, (*5)
'providers' => array( 'Devfactory\Gate\GateServiceProvider', 'Devfactory\Api\ApiServiceProvider', ),
alias => array(
'API' => 'Devfactory\Api\Facades\ApiFacade',
),
php artisan config:publish devfactory/gate
Update the configuration for the gate, (*6)
<?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' => '',
php artisan migrate --package=devfactory/gate
You have those routes for the admin, (*7)
[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
The {format} can be json or xml, (*8)
PUT [route_services_prefix]/gate/register.{format}
| Name | Type | Description |
|---|---|---|
| name | string | Required. The name of the device |
| token | string | Required. The token of the device used for the push notification |
| number | string | Required. The phone number of the device |
{
"name": "test-phone1",
"token": "12kdi24kkk3233mk23n23n2",
"number": "0845668955"
}
Status: 200 OK Content-Type: text/html ___ ["Device Created"]
Status: 400 Bad Request Content-Type: text/html ___ ["Bad inputs"]
GPL-2.0
GPL-2.0