PHPackages                             vanchelo/laravel-custom-responses - 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. vanchelo/laravel-custom-responses

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

vanchelo/laravel-custom-responses
=================================

Laravel Custom Responses

1.0.0(11y ago)3511GPLv2PHPPHP &gt;=5.4.0

Since Dec 1Pushed 11y ago2 watchersCompare

[ Source](https://github.com/vanchelo/Laravel-Custom-Responses)[ Packagist](https://packagist.org/packages/vanchelo/laravel-custom-responses)[ Docs](https://github.com/vanchelo/Laravel-Custom-Responses)[ RSS](/packages/vanchelo-laravel-custom-responses/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

\#Laravel Custom Responses

[Описание на русском](https://github.com/vanchelo/Laravel-Custom-Responses/blob/master/README.ru.md)

\##Install

Require this package with composer:

```
composer require "vanchelo/laravel-custom-responses dev-master"

```

After updating composer, add the ServiceProvider to the providers array in `app/config/app.php`

```
'Vanchelo\CustomResponses\ResponsesServiceProvider'

```

Create `responses` folder in `app/views` and three blade templates: `defult.blade.php`, `403.blade.php`, `404.blade.php`

\##How to use

In controller:

```
class PageController extends Controller
{
    public function index($id)
    {
        if ( ! $page = Page::find($id)) App::abort(404);
        // or
        if ( ! $page = Page::find($id)) return App::make(404);

        return View::make('page', compact('page'));
    }
}
```

\##Create you own custom response

For example we will create custom response for 401 (Unauthorized) status code.

1. Create class and put it on your app folder

```
