したがって、タイトルは基本的に私の問題を説明しています。私の Hash:make() はおかしくなりました。ハッシュ化されたパスワードを使用して users テーブルを作成しましたが、Laravel に資格情報を受け入れさせることができず、問題は Hash::make にあると思います。
したがって、このコードをテストします。
Route::get('/', function()
{
return Hash::make('1234');
});
ルート「/」にアクセスするたびに、異なるハッシュが得られます。
誰にとってもそのように振る舞うのですか?助言がありますか?道に迷いました!
ロケットチップの後、試してみました
if(!Hash::check('1234', User::find(1)->password))
return 'not';
$credentials = array(
'email' => 'email@example.com',
'password' => '1234',
//'remember' => $remember
);
if(Auth::attempt($credentials))
{
return View::make('hello');
}
return "Invalid Credentials";
しかし、「無効な資格情報」を返し続けます。auth.php を再確認しましたが、正しくセットアップされています。他に試してみることはありますか?