タグ

Laravelとmiddlewareに関するsatoshieのブックマーク (2)

  • Laravelのミドルウェアの実施順検証と小技 - Qiita

    こんにちはみなさん 以前に@remore に「ミドルウェアってなんなんすかね?」って聞いたら、「ミドルウェアほど幅広く使われる言葉はそうないよね」と応えてきました。 一番初めに私が聞いたミドルウェアの意味は、アプリケーションが動くための周辺機構・・・DBとかキャッシュとかを表していましたが、最近ミドルウェアと聞くと、アプリケーションに於いてリクエストからアプリの実処理に行く間に割り込む中間処理とかフィルタリングとかを意味しているようです。 随分前に、以下のような絵を書いて、自分でミドルウェアについて納得したものです。 今回は、この絵を利用してミドルウェアの動作を再確認しつつ、Laravelのミドルウェアで使える小技を幾つか紹介してみましょう。 自分の持っているLaravelが5.2なので、今回もLaravel5.2を使います。 TL;DR Laravelのミドルウェアは処理の前後に割り込ん

    Laravelのミドルウェアの実施順検証と小技 - Qiita
  • Laravel5のミドルウェアの使い方 - Qiita

    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
  • 1