PHPackages                             nwidart/httpstatus - 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. nwidart/httpstatus

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

nwidart/httpstatus
==================

HttpStatus is a small package that adds pretty error pages.

144583PHP

Since Sep 20Pushed 11y ago1 watchersCompare

[ Source](https://github.com/nWidart/HttpStatus-l4-package)[ Packagist](https://packagist.org/packages/nwidart/httpstatus)[ RSS](/packages/nwidart-httpstatus/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

[![SensioLabsInsight](https://camo.githubusercontent.com/bdb310146aafbb5bde47712b6cbabd2d3941f6f54e2d8a9fe6677447024d3a98/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f38383231636263662d363363662d343130382d626338312d3961376539623230626532362f6269672e706e67)](https://insight.sensiolabs.com/projects/8821cbcf-63cf-4108-bc81-9a7e9b20be26)[![Latest Stable Version](https://camo.githubusercontent.com/2815db9fdf54082ca5505694955cb315475e752d441d600a53dbf0fc386b8c2f/68747470733a2f2f706f7365722e707567782e6f72672f6e7769646172742f687474707374617475732f762f737461626c652e737667)](https://packagist.org/packages/nwidart/httpstatus) [![Total Downloads](https://camo.githubusercontent.com/b9d0f22822efe07be24ac117fbdb4e48d04a6960025a16ec815ff67f9f50814c/68747470733a2f2f706f7365722e707567782e6f72672f6e7769646172742f687474707374617475732f646f776e6c6f6164732e737667)](https://packagist.org/packages/nwidart/httpstatus) [![Latest Unstable Version](https://camo.githubusercontent.com/e5fa66fb03d6420e2da6afe1a2365d3a1a4d7a2bbcad508eaa7abd545f09ff34/68747470733a2f2f706f7365722e707567782e6f72672f6e7769646172742f687474707374617475732f762f756e737461626c652e737667)](https://packagist.org/packages/nwidart/httpstatus) [![License](https://camo.githubusercontent.com/adcb9f5df15ad68b5e688f27b88e8d8e8dabf23ab6435d4282ac0fcb792d3cf0/68747470733a2f2f706f7365722e707567782e6f72672f6e7769646172742f687474707374617475732f6c6963656e73652e737667)](https://packagist.org/packages/nwidart/httpstatus)

HttpStatus
==========

[](#httpstatus)

HttpStatus is a small package that adds pretty error pages.

It listens at `App::error()` and `App::down()` to provide error pages. Note that these error pages will only show when `debug` is set to `true`.

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

[](#installation)

Add `nwidart/httpstatus` as a requirement to `composer.json`:

```
{
    ...
    "require": {
        ...
        "nwidart/httpstatus": "dev-master"
    },
}

```

Update composer:

```
$ php composer.phar update

```

Add `'Nwidart\Httpstatus\HttpstatusServiceProvider'` to your `app/config/app.php` file in the `providers` array.

(Optional) Publish package config:

```
$ php artisan config:publish nwidart/httpstatus

```

Configuration
-------------

[](#configuration)

After the configuration file has been published you can return your own error views. You can provide a view for each error:

```
return array(
    'views' => array(
        '403' => 'errors.your403',
        '404' => 'errors.your404',
        '500' => 'errors.your500',
        '503' => 'errors.your503',
    )
);

```

Credits
-------

[](#credits)

It's inspired by [Traffic-Signs](https://github.com/rtablada/traffic-signs)

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/565946b8d70f5fa172a21f87b7f0e3abdce0611cc1cd300ec8e7b360bdb0a4bc?d=identicon)[nWidart](/maintainers/nWidart)

---

Top Contributors

[![nWidart](https://avatars.githubusercontent.com/u/882397?v=4)](https://github.com/nWidart "nWidart (12 commits)")

### Embed Badge

![Health badge](/badges/nwidart-httpstatus/health.svg)

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

###  Alternatives

[stingbo/easyexchange

easy use digital currency exchange sdk

871.3k](/packages/stingbo-easyexchange)

PHPackages © 2026

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