Laravel 5.5
(私のローカルマシン上)(認証のため)最新センチネル
ホームステッド仮想マシンLaravelアプリケーションがローカルホームステッドではなく、Herokuの上で動作します - センチネルエラー
基本的に、私はそのアプリを持っていますローカルのホームステッドマシンで完璧に動作します。 私はHerokuで新しいアプリケーションを作成しましたが、ログインと登録以外はすべて正常に動作します。私はClearDBデータベースのセットアップを持っています、移行は完全に働くので、データベース接続は良いです。
しかし、ログインしようとするとエラーが発生します。何らかの理由でusername
はデータベースに渡されません。他のすべての値が渡されます。 (私はEloquentUser
を変更しましたので、Username
でログインできます)
私は登録のためにSentinel::registerAndActivate($request->all());
コードを使用しています。フォームのすべての名前がdbの名前と一致しています。私が言ったように、それはローカルマシン上で動作します。
私がdd($request->all()
になったとき、私はユーザー名が渡されているのを見ることができます。
$fillable
アレイにユーザ名を追加しました。SentinelにEloquentUser
を追加しました。
どのようなアイデアが動作しないのですか?