Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

rene's avatar
Level 2

Bug Tracker > non-paid

Hi, Who knows a Bug Tracker that supports Laravel and has as Free-plan? I only found: https://airbrake.io/ https://www.getsentry.com/ - but they don't have a free-plan.

0 likes
15 replies
Red's avatar

Bugsnag is not free, though.

bashy's avatar

Don't think you're not going to find something good for free. If you need it, why not pay?

2 likes
Red's avatar

As I just found out there actually is a free plan at bugsnag.com.

Take a look at this: https://bugsnag.com/pricing Scroll down to the question: "Is there a free plan?". There you go.

HRcc's avatar

I was looking for the same thing couple of months ago and I figured out, that it's really not difficult to write your own exception/bug tracker.

Basically you need to catch all exceptions that aren't caught for example in global.php like this:

App::error(function(Exception $exception, $code)
{
    Log::error($exception);

    $logService = App::make('Acme\Support\Logger\ExceptionLogService');

    $logService->log($exception);
});

and log everything you need/want:

public function log(Exception $exception)
{
        $log = ExceptionLog::log(
            $this->request->url(),
            $this->request->method(),
            $this->request->server(),
            $this->session->all(),
            $this->request->cookie(),

            get_class($exception),
            $exception->getMessage(),
            $exception->getCode(),
            $exception->getFile(),
            $exception->getLine(),
            $exception->getTrace(),

            $this->getUserIdOrNull()
        );

        $this->repo->save($log);
}

Then in your model for simplicity json_encode arrays like trace, cookies, session when inserting and json_decode them when requesting (or process them in other ways if you need). After that you need just a nice UI to view these results and basically thats all there is to it. Laravel makes it super easy :)

4 likes
okdewit's avatar

@rene: I know this is an old topic, but this might help someone:

Sentry.io might be a paid hosted service, but it's completely free & open source at the core (BSD-licensed): https://docs.sentry.io/server/installation/

It can be a great option if you just get started, want to learn more, or prefer to keep everything in-house. But it requires quite a bit of knowledge of server tech (python, docker, etc), and self-hosting things will always cost you maintenance time in the future.

If you are creating a commercial product, it's usually totally worth it to just pay for a good monitoring service.

jschlies's avatar

I'm in need of an Laravel integrated bug tracking system. Usual bells and whistles however, processes exceptions , enables users to create ad-hoc bugs. Prefer that it be 100% self-hosted

jschlies's avatar

I would if I could figure out how to start a new thread.

At a glance, LaraBug seems to capture Exceptions but I don't see a facility for users to add a bug/issue.

Please or to participate in this conversation.