PHPackages                             devqaly/devqaly-laravel - 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. devqaly/devqaly-laravel

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

devqaly/devqaly-laravel
=======================

Allow your Laravel application to send events while a session is being recorded

v0.1.3(2y ago)044MITPHPPHP ^8.1

Since Jul 3Pushed 2y ago1 watchersCompare

[ Source](https://github.com/devqaly/sdk-laravel)[ Packagist](https://packagist.org/packages/devqaly/devqaly-laravel)[ Docs](https://github.com/devqaly/devqaly-laravel)[ RSS](/packages/devqaly-devqaly-laravel/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (11)Versions (16)Used By (0)

Allow your Laravel application to send events while a session is being recorded
===============================================================================

[](#allow-your-laravel-application-to-send-events-while-a-session-is-being-recorded)

 [   ![Logo](https://github.com/devqaly/devqaly/raw/master/assets/images/logo.svg)  ](https://devqaly.com)

You record your screen, while Devqaly records important events for easier and faster debugging
===============================================================================================

[](#you-record-your-screen-while-devqaly-records-important-events-for-easier-and-faster-debugging)

The ultimate service allowing your developers or quality assurance engineers to record their screens while Devqaly records important information such as network requests, clicks, console logs, database transactions and many more.

 [**Explore the docs »**](https://docs.devqaly.com)

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

[](#installation)

You can install the package via composer:

```
composer require devqaly/devqaly-laravel
```

You can publish the config file with:

```
php artisan vendor:publish --tag="devqaly"
```

This is the contents of the published config file:

```
return [
    /*
    |--------------------------------------------------------------------------
    | Source
    |--------------------------------------------------------------------------
    |
    | This value represents where the events are being created. This value is used
    | to show in devqaly's UI where the event was created.
    | If you have a simple api, and a frontend structure, the default value will be enough.
    | If you have a more complex architecture, it is important to give a descriptive name.
    |
    */
    'source' => env('DEVQALY_SOURCE', 'laravel-sdk'),

    /*
    |--------------------------------------------------------------------------
    | Ignored environments
    |--------------------------------------------------------------------------
    |
    | Which environments we should be checking if a session is being recorded or not.
    | You can add multiple environments by separating them by a comma
    | e.g. staging,local
    |
    */
    'runAtEnvironments' => env('DEVQALY_RUN_AT_ENVIRONMENTS', 'staging'),

    /*
    |--------------------------------------------------------------------------
    | Devqaly's backend
    |--------------------------------------------------------------------------
    |
    | This value will tell the package where to send the events to.
    | If you are using the self-hosted version, this is the place
    | for you to add your backend custom URL
    |
    */
    'api' => env('DEVQALY_API_URL', 'https://api.devqaly.com'),

    /*
    |--------------------------------------------------------------------------
    | Events to log
    |--------------------------------------------------------------------------
    |
    | This value indicates which events we should keep track when a session is being recorded.
    | The possible values are databaseTransaction, logs and exceptions.
    |   databaseTransaction: report all SQLs that have been performed during the request
    |   logs: report all logs that were created in the request
    |
    */
    'events' => env('DEVQALY_EVENTS_TO_LOG', 'databaseTransactions,logs'),

    /*
    |--------------------------------------------------------------------------
    | Security token
    |--------------------------------------------------------------------------
    |
    | You should be able to see this value in your project's settings page.
    | This value will authenticate your backend in Devqaly's backend servers.
    |
    */
    'securityToken' => env('DEVQALY_SECURITY_TOKEN'),
];
```

Usage
-----

[](#usage)

You can either register middleware per route or globally. We highly recommend to register it globally

```
// app/Http/Kernel.php

class Kernel extends HttpKernel
{
    protected $middleware = [
        Devqaly\DevqalyLaravel\Middlewares\DevqalyMiddleware::class,
    ];
}
```

Testing
-------

[](#testing)

```
composer test
```

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](../../security/policy) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [devqaly](https://github.com/devqaly)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 60% 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 ~4 days

Total

14

Last Release

1037d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0680206a7895f0df89def5277748200bc931d39ad9847e0b07105fecdc260413?d=identicon)[bruno.francisco](/maintainers/bruno.francisco)

---

Top Contributors

[![CharlieBrownCharacter](https://avatars.githubusercontent.com/u/17223411?v=4)](https://github.com/CharlieBrownCharacter "CharlieBrownCharacter (3 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (1 commits)")

---

Tags

laraveldevqalydevqaly-laravel

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/devqaly-devqaly-laravel/health.svg)

```
[![Health](https://phpackages.com/badges/devqaly-devqaly-laravel/health.svg)](https://phpackages.com/packages/devqaly-devqaly-laravel)
```

###  Alternatives

[stephenjude/filament-blog

Filament Blog Builder

20619.4k](/packages/stephenjude-filament-blog)[datomatic/nova-detached-actions

A Laravel Nova tool to allow for placing actions in the Nova toolbar detached from the checkbox selection mechanism.

11273.0k](/packages/datomatic-nova-detached-actions)

PHPackages © 2026

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