19

実行時

php artisan key:generate

シェルで生成されたキーを確認できますが、app.php の変数「key」は空のま​​まです。

windows-apache-php 5.4 - mysql を使用して localhost で実行しています。

laravel 4ベータ版でこの問題が発生したことはありません。

4

8 に答える 8

25

同じ問題がありました...

  1. app.phpを開いた
  2. 「YourSecretKey!!!」というエントリを削除します。
  3. 「php artisan key:generate」を実行しました

コンソールにキーが表示されましたが、何も表示されませんでしたapp.php!

解決策は... Laravel 3とは異なり、デフォルトを削除しないでくださいYourSecretKey!!! でapp.php、コマンドを実行するだけで機能します。

お役に立てれば。

バグワー

于 2013-05-29T23:44:28.450 に答える
7

元のキーは削除しないでください。プロジェクト ディレクトリに移動して実行するだけです。

php artisan key:generate

前のキーに触れなければ機能します。

于 2013-08-20T13:23:24.280 に答える
6

xamppを使用したWindowsのL6でも同じ問題があります。

  1. キャッシュされた設定を削除するphp artisan config:clear
  2. キーを再生成するphp artisan key:generate

それが役に立てば幸い。

于 2019-12-28T11:50:18.280 に答える
4

最初に「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/

于 2013-08-31T05:05:51.733 に答える