実行時
php artisan key:generate
シェルで生成されたキーを確認できますが、app.php の変数「key」は空のままです。
windows-apache-php 5.4 - mysql を使用して localhost で実行しています。
laravel 4ベータ版でこの問題が発生したことはありません。
同じ問題がありました...
- app.phpを開いた
- 「YourSecretKey!!!」というエントリを削除します。
- 「php artisan key:generate」を実行しました
コンソールにキーが表示されましたが、何も表示されませんでしたapp.php
!
解決策は... Laravel 3とは異なり、デフォルトを削除しないでくださいYourSecretKey
!!! でapp.php
、コマンドを実行するだけで機能します。
お役に立てれば。
バグワー
元のキーは削除しないでください。プロジェクト ディレクトリに移動して実行するだけです。
php artisan key:generate
前のキーに触れなければ機能します。
xamppを使用したWindowsのL6でも同じ問題があります。
php artisan config:clear
php artisan key:generate
それが役に立てば幸い。
最初に「hyhyhGGyhyhyhyhy23hyhy23hyhy23hy」のような任意の 32 文字を入力してから、ターミナル/cmd でコマンドを再実行します。
ステップ1:
アプリに移動 ---> 構成 --> app.php
ステップ2:
'key' => '10101010101010101010101010101010'、その場所に任意の 32 桁または文字を入力します。
ステップ 3:
ターミナル/ cmdに移動して、「php artisan key:generate」と入力してEnterキーを押します
ステップ 4:
キーが変更されていることを確認してください:)
[ Laravel 4 では、「php artisan key:generate」を使用することで、いつでもデフォルトのキーを簡単に置き換えることができるためです。しかし、空きスペースだと場所をとることはできません。]
コーディングをお楽しみください :) \m/