刚刚看laravel项目克隆流程的相关教程,不清楚文中app key作用,目前使用laravel 5.1,百度和手册也没有搜索到,劳烦告知app key具体作用,万分感谢.
刚刚看laravel项目克隆流程的相关教程,不清楚文中app key作用,目前使用laravel 5.1,百度和手册也没有搜索到,劳烦告知app key具体作用,万分感谢.
Laravel
框架有一个 加密模块, 在Illuminate\Encryption\Encrypter
的构造函数需要用到这个密钥值,这个密钥值的长度与cipher
这个算法类型还有关系;
加密模块可以为整个项目服务;通过调用app(encrypter)
就可以拿到加密器实例了;
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答723 阅读✓ 已解决
2 回答2.3k 阅读
1 回答687 阅读✓ 已解决
框架中是这样描述的:
This key is used by the Illuminate encrypter service and should be set to a random, 32 character string, otherwise these encrypted strings will not be safe. Please do this before deploying an application!
也就是这个key是一个随机字符串,用于实现框架中的encrypt(加密)服务,例如存储用户的session,cookie等,从而确保信息安全。可以通过artisan命令将该key更新。