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

1053d 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

[felixnagel/t3extblog

A record based blog extension for TYPO3 CMS. Easy to use and packed with features (incl. comments, subscriptions for comments and posts, Wordpress like subscription manager, reasonable email sending in FE and BE, GDPR ready, BE modules, Dashboard widgets, RSS, Sitemap, ...). Flexible and powerful!

3421.6k](/packages/felixnagel-t3extblog)

PHPackages © 2026

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