因为它会自动在我的.env
文件,当我创建应用程序时,我不确定何时应该运行它。
除此之外,如果有第二个开发人员加入,并且clones该应用程序,他/她需要运行吗php artisan key:generate
?
我们如何准确知道何时跑步php artisan key:generate
?
php artisan key:generate
是一个设置的命令APP_KEY
你的价值.env
文件。默认情况下,此命令在以下命令之后运行composer create-project laravel/laravel
命令。如果您使用像这样的版本控制系统git
管理您的项目开发,请致电git push ...
将把你的 Laravel 项目的副本推送到它要去的任何地方,但不会包括你的.env
文件。因此,如果有人使用克隆您的项目git clone ...
他们必须手动输入php artisan key:generate
让他们的应用程序正常运行。
所以,TL:DR 这是你唯一一次need打电话php artisan key:generate
正在关注clone
预先创建的 Laravel 项目。
旁注:如果您尝试使用您的APP_KEY
set to SomeRandomString
(这是你的默认设置.env.example
文件,你实际上会得到一个错误:
未找到受支持的加密器。密码和/或密钥长度无效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)