Download the PHP package antwerpes/laravel-event-store without Composer
On this page you can find all versions of the php package antwerpes/laravel-event-store. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download antwerpes/laravel-event-store
More information about antwerpes/laravel-event-store
Files in antwerpes/laravel-event-store
Package laravel-event-store
Short Description Store for tracking events in laravel applications
License MIT
Homepage https://github.com/antwerpes/laravel-event-store
Informations about the package laravel-event-store
Laravel Event Store
Simple store for tracking events (e.g. for Google Tag Manager) in Laravel. Fire events from anywhere in your application and later retrieve them in your frontend.
Installation
You can install the package via composer:
You must also add the middleware to your web
group, at the end of the stack:
You can optionally publish the config file with:
This is the contents of the published config file:
Usage
From anywhere in your application, you can fire events like this:
Events that you don't retrieve during the current request cycle will be flashed to the session and made available to the next request. That way, you can also fire events and retrieve them after a redirect.
In your frontend, you can dump the events like this:
which will output something like this:
In case you want to use a different variable name, you can pass it as a parameter:
You can also pull the events as an array and use them however you like:
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Contributions are welcome! Leave an issue on GitHub, or create a Pull Request.
Credits
- Elisha Witte
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-event-store with dependencies
spatie/laravel-package-tools Version ^1.14.0
illuminate/contracts Version ^10.0|^11.0