admn-laravel maintained by admn
Last update
2022/09/14 03:07
Require
- admn/admn-php 1.0.13
Last update
2022/09/14 02:40
Require
- admn/admn-php 1.0.13
Last update
2022/09/14 02:18
Require
- admn/admn-php 1.0.13
- spatie/laravel-package-tools dev-main
Last update
2022/09/14 02:14
Require
- admn/admn-php 1.0.13
- spatie/laravel-package-tools dev-main
Last update
2022/08/22 03:56
Require
- admn/admn-php 1.0.13
Last update
2022/08/21 22:58
Require
- admn/admn-php 1.0.13
Last update
2022/08/21 22:54
Require
- admn/admn-php 1.0.13
Last update
2022/08/21 22:50
Require
- admn/admn-php 1.0.13
Last update
2022/08/21 22:28
Require
- admn/admn-php 1.0.13
Last update
2022/08/13 20:20
Require
- admn/admn-php 1.0.13
Last update
2022/08/13 18:14
Require
- admn/admn-php 1.0.13
Last update
2022/08/13 03:46
Require
- admn/admn-php 1.0.13
Last update
2022/08/12 05:40
Require
- admn/admn-php 1.0.12
Last update
2022/04/18 03:51
Require
- admn/admn-php *
Last update
2022/01/12 07:07
Require
- admn/admn-php *
Last update
2021/12/10 04:09
Require
- auditit/auditit-php *
Last update
2021/12/06 16:37
Require
- auditit/auditit-php *
Last update
2021/12/06 16:33
Require
- auditit/auditit-php *
Last update
2021/12/06 16:17
Require
- auditit/auditit-php *
Last update
2021/12/06 16:15
Require
- auditit/auditit-php *
Last update
2021/12/06 16:13
Require
- auditit/auditit-php *
Last update
2021/12/05 01:08
Require
- auditit/auditit-php *
Last update
2021/12/05 01:06
Require
- auditit/auditit-php *
Last update
2021/12/05 01:01
Require
- auditit/auditit-php *
Last update
2021/12/05 00:59
Require
- auditit/auditit-php *
Last update
2021/12/05 00:57
Require
- auditit/auditit-php *
Last update
2021/12/05 00:52
Require
- auditit/auditit-php *
Last update
2021/12/05 00:51
Require
- auditit/auditit-php *
Last update
2021/12/05 00:50
Require
- auditit/auditit-php *
Last update
2021/12/05 00:47
Require
- auditit/auditit-php *
Last update
2021/11/29 06:11
Require
- owen-it/laravel-auditing *
- auditit/auditit-php *
Last update
2021/11/28 15:34
Require
- owen-it/laravel-auditing *
- auditit/auditit-php *
Last update
2021/11/28 15:29
Require
- owen-it/laravel-auditing *
- auditit/auditit-php *
Last update
2021/11/07 04:20
Require
- owen-it/laravel-auditing *
Last update
2021/11/06 16:24
Require
- owen-it/laravel-auditing *
Last update
2021/10/20 03:51
Require
- owen-it/laravel-auditing *
Last update
2021/10/20 02:10
Require
- owen-it/laravel-auditing *
Last update
2021/10/20 02:01
Require
- owen-it/laravel-auditing *
Last update
2021/10/20 01:56
Require
- owen-it/laravel-auditing *
Last update
2021/10/18 03:31
Require
- owen-it/laravel-auditing *
Last update
2021/10/15 05:39
Require
- owen-it/laravel-auditing *
Last update
2021/10/15 05:28
Require
- owen-it/laravel-auditing *
Last update
2021/10/15 05:23
Require
- owen-it/laravel-auditing *
Last update
2021/10/13 20:46
Require
- owen-it/laravel-auditing *
Last update
2021/10/13 17:56
Require
- owen-it/laravel-auditing *
Last update
2021/10/13 07:26
Require
- owen-it/laravel-auditing *
Last update
2021/10/05 03:34
ADMN.io Laravel SDK
A simple wrapper for ADMN.io API written in PHP for Laravel.
Features
- Log action as entity (User, Customer, Employee, etc. Any Model you apply our Trait to)
Requirements
- PHP 7+
- ADMN PHP SDK (automatically installed via Composer dependency)
Installation
Via Composer.
composer require admn/admn-laravel
php artisan vendor:publish --provider="Admn\Admn\AdmnServiceProvider"
Model Configuration
<?php
namspace App\Models;
class User extends Authenticatable {
...
use \Admn\Admn\PerformsActions;
...
/**
* How we display the entity in our interface
* @return string
*/
protected function getAuditDisplayValue()
{
return $this->name;
}
/**
* Key used to identify the entity in our platform
* @return string
*/
protected function getAuditIdentifierKey()
{
return 'email';
}
/**
* Value used to identify the entity in our platform
* @return string|int
*/
protected function getAuditIdentifierValue()
{
return $this->email;
}
}
Usage
$user = User::find(1);
$user->logAction('Updated post title',['post:123'],['title' => 'My new title']);
//OR in PHP 8.0+
$user->logAction(
action: 'Updated post title',
tags: [
'post:123'
],
context: [
'title' => 'My new title'
]
);
Coming Soon
- Ability to retrieve actions from the API for an actor
- Ability to offload action recording to queue
- Ability to select a region (as more regions become available)