PHPackages                             helvetiapps/live-controls - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. helvetiapps/live-controls

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

helvetiapps/live-controls
=========================

Various controls for Laravel and Laravel Livewire

v1.8.23(2y ago)0382[3 issues](https://github.com/daredloco/live-controls/issues)PHP

Since Dec 31Pushed 2y ago1 watchersCompare

[ Source](https://github.com/daredloco/live-controls)[ Packagist](https://packagist.org/packages/helvetiapps/live-controls)[ RSS](/packages/helvetiapps-live-controls/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (1)Versions (94)Used By (0)

Live Controls
=============

[](#live-controls)

[![Release Version](https://camo.githubusercontent.com/8b47a85166b2dc7d560967f3b1b96966b7fa9a41f126e383a39bc53853ecbfd2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f64617265646c6f636f2f6c6976652d636f6e74726f6c73)](https://camo.githubusercontent.com/8b47a85166b2dc7d560967f3b1b96966b7fa9a41f126e383a39bc53853ecbfd2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f64617265646c6f636f2f6c6976652d636f6e74726f6c73)[![Packagist Version](https://camo.githubusercontent.com/e143387c825b8bb49cbb6a55bae211f5287decb8c7a1a45bac07f7116aed4763/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f68656c76657469617070732f6c6976652d636f6e74726f6c733f636f6c6f723d253233303037353030)](https://camo.githubusercontent.com/e143387c825b8bb49cbb6a55bae211f5287decb8c7a1a45bac07f7116aed4763/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f68656c76657469617070732f6c6976652d636f6e74726f6c733f636f6c6f723d253233303037353030)

**Use  instead! This library won't be updated any further...**

Controls/Scripts/Helpers for Laravel and Livewire Those are free to use, but are mostly for my own projects so no full support guaranteed.

Check out the [Documentation](https://github.com/daredloco/live-controls/wiki/01.-Installation-&-Setup)

Requirements
------------

[](#requirements)

- Laravel 9+
- JetStream
- Livewire 2+
- Fortify
- [JetStrap](https://github.com/nascent-africa/jetstrap)

Translations
------------

[](#translations)

- English (en)
- German (de)
- Brazilian Portuguese (pt\_BR)

Admin Interface
---------------

[](#admin-interface)

A System providing an administration dashboard/interface to handle all the things here seperately

[Documentation](https://github.com/daredloco/live-controls/wiki/02.-Admin-Interface)

### Content

[](#content)

- User Page where admins can add/edit/remove Users and give them Permissions
- User Group Page where admins can add/edit/remove Groups and give them Permissions
- Permissions Page where admins can add/edit/remove Permissions
- You can add custom livewire controls to the Admin Interface by adding them to the configuration file

### Todo

[](#todo)

- Add custom Dashboard (Maybe someday...)
- Add Analytics Page where admins can see analytics stuff

User Groups System
------------------

[](#user-groups-system)

A System handling user groups

[Documentation](https://github.com/daredloco/live-controls/wiki/03.-User-Groups)

### Content

[](#content-1)

- Usergroups per User
- Middleware for routes to check if user is in group (usergroup:group\_key)
- Middleware for routes to check if user is admin (admin). Admin group can be set in config and Master can be set as well
- Artisan commands to add group and add/remove user from group: livecontrols:addgroup, livecontrols:setgroup, livecontrols:unsetgroup
- HasGroups trait for Users
- Colors can be asigned to User Groups

User Permissions System
-----------------------

[](#user-permissions-system)

A System handling permissions for users or user groups, developer can add specific permissions by keyword and specific actions based on them which will show up afterwards

[Documentation](https://github.com/daredloco/live-controls/wiki/04.-User-Permissions)

### Content

[](#content-2)

- Userpermissions per User/UserGroup
- PermissionsHandler Facade to check if user has permissions
- Artisan commands to add Permissions and add/remove user/usergroups from permissions: livecontrols:addpermission, livecontrols:setpermission, livecontrols:unsetpermission
- HasPermissions trait for Users

### Todo

[](#todo-1)

- Check if Subscription has expired inside the PermissionsHandler check

Support Tickets System
----------------------

[](#support-tickets-system)

A System handling support tickets where users can send tickets and admins/moderators have access to answer them

[Documentation](https://github.com/daredloco/live-controls/wiki/05.-Support-Tickets)

### Content

[](#content-3)

- Ticket Frontend for Users and Moderators. With route('livecontrols.support.index')
- SupportTickets with Title, Body, Priority and Status
- Configuration for "moderator" groups
- SupportTickets contain SupportMessages
- Moderators can change status of tickets
- Users can reopen tickets (sending messages will be disabled when ticket is closed)
- Configuration variable (support\_reopen\_tickets) if normal users can reopen ticket

Financial System
----------------

[](#financial-system)

A System handling financial calculations and such

[Documentation](https://github.com/daredloco/live-controls/wiki/06.-Financial)

### Content

[](#content-4)

- Fin class with useful functions (More functions will be added as time goes on)
- Cashflow object which handles financial cashflow (Includes CashflowItem class)

### Todo

[](#todo-2)

- FGTS Calculator (Maybe someday)
- ?

Payment System
--------------

[](#payment-system)

A System handling different payment systems for e-commerce etc.

[Documentation](https://github.com/daredloco/live-controls/wiki/07.-Payment)

### Content

[](#content-5)

- PagSeguro (testing) Redirect Checkout
- PagSeguro Objects with important informations: PaymentItem, PaymentReceiver, PaymentSender, ShippingInformation
- IUGU Transparent Checkout
- IUGU has the option to create a payment per PIX, Bank Slip or Credit Card and you can update a bill and remove it if it isn't already paid or due
- IUGU Objects with important informations: PaymentItem, PaymentSender

### Todo

[](#todo-3)

- Add IUGU Debit Card (If possible)
- Add PagSeguro Transparent Checkout (Depends on demand on projects)
- Add Sicoob/Credsete Handler (Depends on demand on projects)
- Take a look at Paymee and see if you can/want to include it
- Add PagSeguro production Redirect Checkout

Crypto
------

[](#crypto)

A System handling cryptography like encrypted database entries and such

[Documentation](https://github.com/daredloco/live-controls/wiki/08.-Crypto)

### Content

[](#content-6)

- Added IsEncrypted trait with createEncrypted(array $fields, array $ignoredFields = \[\]), updateEncrypted(array $fields, array $ignoredFields = \[\]) and decrypt(string ...$fields)

SweetAlert2
-----------

[](#sweetalert2)

Simple implementation of SweetAlert2 popups.

### Content

[](#content-7)

- Livewire Control (Blade Component didn't work). Add it to the body of your layout or the page you want to use it.
- Timer and (optional) progressbar to close the window automatically
- Added InputFields (Text, Numeric, Date, Time, Color, TextArea, Select, Radio, File) to Popups called by Livewire
- Added InputGroups which acts as a group of InputFields for easy implementation and creation

### Todo

[](#todo-4)

- Add option to call popup with custom options (Add a constructor for custom popups like in lagoon charts library, maybe with an aditional array $options or such)
- Add inputfields to popups called from controller (Needs callback)
- Add more types of inputfields (Radio, Checkbox, ...)
- Add to show loading spinner

```
didOpen: () => {
Swal.showLoading()
}

```

[Documentation](https://github.com/daredloco/live-controls/wiki/10.-SweetAlert2)

AutoCEP Input
-------------

[](#autocep-input)

An Input for CEP which would give you the informations for road, etc. based on CepAberto

### Content

[](#content-8)

- GetCEP class
- AutoCep input - @livewire('livecontrols-autocep')

[Documentation](https://github.com/daredloco/live-controls/wiki/11.-AutoCEP)

Masked Input
------------

[](#masked-input)

A masked input based on iMask

### Content

[](#content-9)

- Masked Input livewire control - @livewire('livecontrols-masked-input')

[Documentation](https://github.com/daredloco/live-controls/wiki/12.-Masked-Input)

Subscriptions
-------------

[](#subscriptions)

A system for adding subscriptions for certain "products"/plugins/systems inside the system.

### Content

[](#content-10)

- Subscription System where users can subscribe to different subscriptions at once
- Config variables
- SubscriptionsHandler class to add/remove subscriptions from users, to check if subscription is valid and to check if user has a certain (valid) subscription
- Subscriptions inside Admin Interface
- Create/Edit/Delete Subscriptions in Admin Interface
- Middleware to check if user has subscription
- Subscriptions have permissions (Will fall into permissionscheck if active)

### Todo

[](#todo-5)

- Add subscriptions to groups

[Documentation](https://github.com/daredloco/live-controls/wiki/13.-Subscriptions)

BBEditor
--------

[](#bbeditor)

A BBEditor based on SCEditor (Probably generate own library out of this)

### Content

[](#content-11)

- Simple BB Editor livewire control

### Todo

[](#todo-6)

- Add placeholders like in private system, but more dynamic
- Add ability to include the Image Gallery to the editor and when clicking on an image include it in the editor
- Add function to add images and save them to disk (Maybe someday)

[Documentation](https://github.com/daredloco/live-controls/wiki/14.-BB-Editor)

Calendar
--------

[](#calendar)

A Calendar based on FullCalendar.io

### Content

[](#content-12)

- Livewire Control with @livewire('livecontrols-calendar')
- Added eventClick events
- Added different view options

### Todo

[](#todo-7)

- Add custom options for time shown etc.
- Add more options
- Make design better on mobile devices

Dynamic Pages
-------------

[](#dynamic-pages)

Pages with controls that can be dynamically added and positioned

### Todo

[](#todo-8)

- Add base system

User blocking/banning
---------------------

[](#user-blockingbanning)

Add a system to block users for a certain amount of time or ban them completely. This should be done not only by email, but by IP and other systems

### Content

[](#content-13)

- Simple banning system with username/email blocking

### Todo

[](#todo-9)

- Add a blacklist of names
- Add blocking to Admin Interface

Analytics
---------

[](#analytics)

Simple system to track user behaviour. **NOT PRODUCTION READY**

### Content

[](#content-14)

- Analytics database table for requests
- Analytics Middleware
- Saving user informations (Identifier (IP/Hashed IP), Mobile or not, DateTime of visit, page visited, User-Agent, Preferred language, languages)
- Campaigns added which can be called by using a certain query key
- Actions added which can be called by code

### Todo

[](#todo-10)

- Dashboard
- Add Analytics to Admin Interface with Charts (Use lagoon-charts for it, but make it optional)
- Save cookie on user device (Optional)

Image Gallery/Handling
----------------------

[](#image-galleryhandling)

### Content

[](#content-15)

- Simple image upload and management (get URL, get Path, remove). This is basically Storage in Laravel vanilla
- HasImages trait with ability to add avatar/image or specific images with column value
- Image Gallery with prototype design (view is publishable with livecontrols-imagegallery)
- Can select images in Image Gallery and an event 'imageSelectedForGallery{galleryId}' will be emitted

### Todo

[](#todo-11)

- Ability to show the images only for the user, for a group or for everyone
- Ability to add (optional) title and description to images. Can be enabled in config

Utils Systemes
--------------

[](#utils-systemes)

A System with different utilities to make life easier, can be everything that doesn't fit into the other Systemes

[Documentation](https://github.com/daredloco/live-controls/wiki/18.-Utils)

### Content

[](#content-16)

- Utils class with various helpers
- Array class with various helpers
- BBCodes class with transform() method to transform bbcode to html
- ContaboHandler for simple tasks with Contabo. Read wiki for more informations

### Todo

[](#todo-12)

- ?

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~2 days

Total

92

Last Release

1044d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2f366058ff9e06fad5c432234f0ac35a154bcc4153dbff096987489b16e87eb7?d=identicon)[daredloco](/maintainers/daredloco)

---

Top Contributors

[![daredloco](https://avatars.githubusercontent.com/u/60240491?v=4)](https://github.com/daredloco "daredloco (819 commits)")

---

Tags

laravellivewire

### Embed Badge

![Health badge](/badges/helvetiapps-live-controls/health.svg)

```
[![Health](https://phpackages.com/badges/helvetiapps-live-controls/health.svg)](https://phpackages.com/packages/helvetiapps-live-controls)
```

###  Alternatives

[marcelog/pami

Asterisk Manager Interface (AMI) client for PHP, event driven, object oriented

415750.6k1](/packages/marcelog-pami)[spicyweb/craft-neo

A Matrix-like field type with block hierarchy

395798.1k10](/packages/spicyweb-craft-neo)[geedmo/yamm3

Yet another megamenu for Bootstrap 3.x

1.2k12.6k](/packages/geedmo-yamm3)[verbb/navigation

Create navigation menus for your site.

90683.7k17](/packages/verbb-navigation)[fusonic/opengraph

PHP library for consuming and publishing Open Graph resources.

104373.0k4](/packages/fusonic-opengraph)[jn-jairo/laravel-ngrok

Share Laravel application with ngrok.

95204.0k1](/packages/jn-jairo-laravel-ngrok)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
