Laravel5のミドルウェアについてちょっと調べてみました。 http://readouble.com/laravel/5/0/0/ja/middleware.html 例えば、職場の偉い人が「WEBサイトの訪問者に挨拶したい」とか言ってきたとします。 要件としては大体こんな感じです。 WEBサイト上のすべての画面で挨拶したい。 ちなみに時間帯によって挨拶の文言を変えたい。 ミドルウェアはこういう「常に何かやりたい」ってケースで使えば良さそうです。 それでは、上記要件を満たすミドルウェアを作ってみます。 ミドルウェアの作成 まず、artisanコマンドでミドルウェアを作成します。 <?php namespace App\Http\Middleware; use Closure; use Config; use Illuminate\Contracts\View\Factory as Vi
![Laravel5のミドルウェアの使い方 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/327f08c96d7d4ee3a2b65e8c041045a1234819f9/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9TGFyYXZlbDUlRTMlODElQUUlRTMlODMlOUYlRTMlODMlODklRTMlODMlQUIlRTMlODIlQTYlRTMlODIlQTclRTMlODIlQTIlRTMlODElQUUlRTQlQkQlQkYlRTMlODElODQlRTYlOTYlQjkmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTcyNWI5YzQ0ZTBjOWIyOTUwZjljMjAzOTZlZjc1NmM5%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwc29nYXdhJTQwZ2l0aHViJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0xMmY4YTM5ZjgyNTc5Mzc1NjY4NzY0NjRlMzE3ZWI1YQ%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D1faedd6dc546809d9aa67bbf4ce69b46)