2つのフィールド(ユーザー名、パスワード)を持つフォームと、それら2つの同じフィールド(ユーザー名、パスワード)を持つmysqlテーブルがあり、認証システムが正しく機能しています:)
ただし、テーブル フィールドの名前が異なる場合は機能しません。たとえば、( my_user, my_pass )。
他のユーザー名フィールドを変更するだけでも機能しますが、問題はパスワードフィールドです。
私の設定auth.php
'driver' => 'eloquent'
アップデート
コントローラーで既に解決策が見つかりましたpassword
。名前を変更することはできません。
前(間違っている):最初にやったことは間違っていた
$userdata = array(
'my_user' => Input::get('my_user'),
'my_pass' => Input::get('my_pass')
);
そのはず
$userdata = array(
'my_user' => Input::get('my_user'),
'password' => Input::get('my_pass')
);