Laravel4.x系でカスタム認証を実現できたが・・・
Laravel5.2になってからは別の方法で実装する必要があり、ネットをまさぐり検証する事になった。
■AuthのDriverを作成する。
Driverなのだが・・・Providerを作成しないといけないという。
文言?のトラップがある。
※AuthServiceProviderの件は間違っている(5.2では通用しなかった)。
■Driverを登録する
Driverを作成してconfig/auth.phpにdriver => ‘custom’と記述すると実行時に
Authentication user provider [custom] is not defined.
などと怒られる。これを解消するには下記の記事を参照。
http://stackoverflow.com/questions/35452851/laravel-5-2-error-in-custom-authentication
※app.phpにProviderを足すと別の問題が発生する。実際は記載の必要はない。