Professional Documents
Culture Documents
com
**Requirement :**
- "laravel/framework": "5.6.*"
**Dependencies :**
- "tymon/jwt-auth": "dev-develop"
- "lcobucci/jwt": "^3.2"
- "ramsey/uuid": "^3.8"
```json
"repositories": [
{
"type": "vcs",
"url": "https://github.com/zafex/apilaracms"
}
]
```
```bash
composer require zafex/apiexlara
php artisan vendor:publish --provider="Apiex\ApiexServiceProvider"
php artisan jwt:secret
```
**Migrating Schema**
```
php artisan migrate
```
make sure your migrations folder is not contains :
- audit
- audit_detail
- privilege
- privilege_user
- privilege_assignment
- user
- user_info
- user_permission
- setting
- menu
- menu_item
-------------------------------------------------------------------------
## Actions
**Apiex\Actions\Auth\Authentication**
create Controller
```php
<?php
namespace App\Http\Controllers;
use Apiex\Actions\Auth;
**Apiex\Actions\User\Information**
create Controller
```php
<?php
namespace App\Http\Controllers;
use Apiex\Actions\User;
More Actions..
**Apiex\Actions\Audit\LogList**
- index (for listing logs)
**Apiex\Actions\Audit\LogDetail**
- detail (for individual detail logs)
**Apiex\Actions\User\MemberList**
- index (for user list)
**Apiex\Actions\User\MemberCreate**
- create (for create user)
**Apiex\Actions\User\MemberDetail**
- detail (for individual detail user)
**Apiex\Actions\User\MemberUpdate**
- update (for update individual user)
**Apiex\Actions\User\MemberDelete**
- delete (for change status user to inactive or 0)
## Responses
**ResponseSingular**
**ResponseCollection**
**ResponseError**