これは便利! laravel5.1で、全ての入力フォームのトリム(前後の空白除去)を自動的にやってくれるミドルウェア

これは便利! laravel5.1で、全ての入力フォームのトリム(前後の空白除去)を自動的にやってくれるミドルウェア

参考URL
http://www.larajapan.com/2015/10/19/%E5%85%A5%E5%8A%9B%E3%81%AE%E7%A9%BA%E7%99%BD%E6%96%87%E5%AD%97%E3%82%92%E3%83%88%E3%83%AA%E3%83%A0%EF%BC%88%EF%BC%91%EF%BC%89-%E3%83%9F%E3%83%89%E3%83%AB%E3%82%A6%E3%82%A7%E3%82%A2/

ミドルウェアについては過去記事を参照

laravel5.1でミドルウェア機能を使って、独自Basic認証を実装してみた。

1, トリム用ミドルウェアを生成(好きな名前でOK)


2, laravelに登録する(app/Http/Middleware/Kernel.phpに追記)

3, トリム処理を記述する。App\Http\Middleware\FormTrimMiddleware

4, 適当な入力フォームで、テキストの前後にある全角・半角スペースが除去されてからMySQLに格納されているのを確認する。
一箇所に記述すれば、全体に反映できたりして、こういう所がフレームワークの良い所だよな~。