0

アプリケーションで使用しようとしてHash::make()いますが、うまく動作しません。Laravel 4のドキュメントには何も見つからないため、Laravel 3サイトのドキュメントを使用しようとしています。

データベースに挿入しようとするとHash::make($password)、値が 0 として保存されます。フィールドvarcharの長さは 100 で、十分な長さです。データベースのさまざまなフィールドに挿入しようとしましたが、常に0として保存されます$password。フォームからのものではなく、テスト文字列に設定しようとしましたが、それでも0として保存されます。パスワード$passwordなしで挿入するHash::make()と、パスワードが保存されます.

自分のページで ) をエコーし​​ようとしHash::make('testましたが、何もエコーされませんでした。まったく出力されません。値を保存しようとすると、データベースに 0 を挿入しているのはそのためだと思います。

key:generateこれは、Artisanで設定したアプリケーション キーに関連している可能性がありますか? 設定していないことに気づき、設定しようとすると、すでに設定されていると表示されますか?キーをリセットするにはどうすればよいですか?

4

1 に答える 1

2

Laravel 4 の要件

  • PHP >= 5.3.7
  • MCrypt PHP 拡張機能

MCrypt PHP 拡張機能が有効になっていないと思われます。実行phpinfo()して確認できます。

于 2013-03-07T17:47:23.770 に答える