Download the PHP package carlosocarvalho/laravel-auditing-es without Composer
On this page you can find all versions of the php package carlosocarvalho/laravel-auditing-es. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download carlosocarvalho/laravel-auditing-es
More information about carlosocarvalho/laravel-auditing-es
Files in carlosocarvalho/laravel-auditing-es
Package laravel-auditing-es
Short Description A elasticsearch driver for the owen-it/laravel-auditing package. Allows storage of the audits in elasticsearch.
License MIT
Informations about the package laravel-auditing-es
Auditing Elasticsearch Driver
This driver provides the ability to save your model audits in elasticsearch.
Contents
- Installation
- Setup
- Console commands
- Usage
- Donations
Installation
This driver requires that you are using owen-it/laravel-auditing: ^7.0
. Provided this is fulfilled,
you can install the driver like so:
Setup
You need to add the following config entries in config/audit.php if you need to change the default behaviour of the driver.
The queue
key of the config file should look like so:
OR
The driver
key of the config file should look like so:
The drivers
key of the config file should look like so:
Console commands
Available artisan commands are listed below:
Command | Arguments | Description |
---|---|---|
auditing:es-index | Index all of the model's records into the search index. | |
auditing:es-delete | Delete all of the model's records from the index. |
For detailed description and all available options run php artisan help [command]
in the command line.
Usage
You can use the ElasticSearch driver in any Auditable model like so in order to store audit records in elasticsearch:
You can use the ElasticSearchAuditable trait in any Auditable model like so in order to retrieving Retrieving audit records records from elasticsearch:
Donations
Help keeping the project development going, by contributing or donating a little. Thanks in advance.
Donate directly via Paypal
More information on using customer drivers with owen-it/laravel-auditing can be found on their homepage
All versions of laravel-auditing-es with dependencies
owen-it/laravel-auditing Version ^7.0
elasticsearch/elasticsearch Version 6.*