產生當運行laravel 4:關鍵不與工匠
PHP工匠鍵:產生
我可以看到我的殼生成的密鑰,但在應用程序中的變量「鑰匙」。 PHP仍然是空的。
在windows-apache-php 5.4的mysql上運行本地主機。
以前從來沒有這個問題與laravel 4測試版。
產生當運行laravel 4:關鍵不與工匠
PHP工匠鍵:產生
我可以看到我的殼生成的密鑰,但在應用程序中的變量「鑰匙」。 PHP仍然是空的。
在windows-apache-php 5.4的mysql上運行本地主機。
以前從來沒有這個問題與laravel 4測試版。
不應刪除原來的鑰匙,就到你的項目目錄,並運行
php artisan key:generate
,如果你不碰在前關鍵它會奏效。
先鍵入'hyhyhGGyhyhyhy23hyhy23hyhy23hy'這樣的32個字符,然後在terminal/cmd中重新執行命令。
步驟1:
去到App --->配置 - > app.php
步驟2:
'鍵'=> '10101010101010101010101010101010',鍵入任何32位或在那個地方的性格。
步驟3:
去終端/ Cmd的 &類型: 「PHP工匠鍵:生成」 按下輸入鍵
步驟4:
看到密鑰已被更改:)
【這是因爲在Laravel 4中通過使用「php artisan key:generate」我們可以隨時替換默認的密鑰。但是如果它是一個空的空間,它就無法佔據這個地方。]
享受編碼:) \ M/
你救了我的一天+1 –
密鑰生成器將只更新在.env
文件APP_KEY。
'key' => env('APP_KEY', 'YourSecretKey'),
配置/ app.php這是從您的.env
文件中讀取APP_KEY。第二個參數是回退。
我遇到了同樣的問題。從我的項目目錄中,我注意到我有.env文件,當我在atom(我的代碼編輯器)中打開該項目時,我注意到該文件顯示爲.env.txt,我刪除了.txt部分並運行該命令。它爲我工作。
有同樣的問題,但在'.env'文件中成功生成密鑰,將其複製到'app.php'會執行該任務嗎?我正在使用Laravel 5.0 –