admn/admn-laravel is a Laravel package for laravel package to interact with admn service.
It currently has 0 GitHub stars and 396 downloads on Packagist (latest version 1.3.12).
Install it with composer require admn/admn-laravel.
Discover more Laravel packages by admn
or browse all Laravel packages to compare alternatives.
Last updated
A simple wrapper for ADMN.io API written in PHP for Laravel.
Via Composer.
composer require admn/admn-laravel
php artisan vendor:publish --provider="Admn\Admn\AdmnServiceProvider"
<?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;
}
}
$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'
]
);