PHPackages                             lchhieu/do\_action - 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. lchhieu/do\_action

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

lchhieu/do\_action
==================

Do action package invokes all functions attached to action hook in Laravel

1151PHP

Since Nov 6Pushed 7y ago1 watchersCompare

[ Source](https://github.com/lchhieu/do_action)[ Packagist](https://packagist.org/packages/lchhieu/do_action)[ RSS](/packages/lchhieu-do-action/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

About
-----

[](#about)

Actions are pieces of code you want to execute at certain points in your code. Actions never return anything but merely serve as the option to hook in to your existing code without having to mess things up.

Filters are made to modify entities. They always return some kind of value. By default they return their first parameter and you should too.

Installation
------------

[](#installation)

1. Install using Composer

```
composer require lchhieu/do_action

```

If you're using Laravel 5.5 or later you can start using the package at this point. Eventy is auto-discovered by the Laravel framework.

2. Add the service provider to the providers array in your `config/app.php`.

```
    'Lchhieu\DoAction\Providers\DoActionServiceProvider',
```

3. Add the facade in `config/app.php`

```
    'Actions'      => Lchhieu\DoAction\Facades\Actions::class,
    'Filters'      => Lchhieu\DoAction\Facades\Filters::class,
```

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/4c877ada37c3bf3c81309b485cad71abfbf76295ca70f48518f05951e28683a5?d=identicon)[lchhieu](/maintainers/lchhieu)

### Embed Badge

![Health badge](/badges/lchhieu-do-action/health.svg)

```
[![Health](https://phpackages.com/badges/lchhieu-do-action/health.svg)](https://phpackages.com/packages/lchhieu-do-action)
```

###  Alternatives

[tinect/redirects

Redirect plugin for Shopware 6

2040.6k](/packages/tinect-redirects)[defstudio/filament-column-length-limiter

Limit Filament columns length showing a tooltip when text exceeds

126.2k](/packages/defstudio-filament-column-length-limiter)

PHPackages © 2026

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