カスタムログイン認証を作る目的としては、
●独自のカラム名を使いたい
●オートログイン機能を追加したい
等の要件を実現する必要がある時
DBを使って認証を掛ける場合は、既存のクラスを模して作成したほうがよい。
下記の手順で拡張を行えば実装できた。
[1] Illuminate\Auth\DatabaseUserProviderを参照して、UserProviderクラスを作成する。
[2] Illuminate\Auth\GenericUserを参照して、Userクラスを作成する。
[3] bootstrap/start.phpにAuth::extends関数を追加する
[4] app/config/auth.phpのドライバーにextendsに記述した識別子をdriverに設定