首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >laravel 5 development.ERROR

laravel 5 development.ERROR
EN

Stack Overflow用户
提问于 2015-09-08 17:07:07
回答 2查看 588关注 0票数 1

我随机地得到这个错误,我搜索它,似乎如果你没有设置一个应用键,问题是我设置它的start.The问题,通常发生在我从我的应用程序多个$http调用,它从来没有发生从邮递员。

错误:

代码语言:javascript
复制
[2015-10-12 16:36:11] development.ERROR: exception 'RuntimeException' with message 'No supported encrypter found. The cipher and / or key length are invalid.' in C:\xampp2\laravel\vendor\laravel\framework\src\Illuminate\Encryption\EncryptionServiceProvider.php:29 Stack trace:
0 C:\xampp2\laravel\vendor\laravel\framework\src\Illuminate\Container\Container.php(733): Illuminate\Encryption\EncryptionServiceProvider->Illuminate\Encryption{closure}(Object(Illuminate\Foundation\Application), Array)
1 C:\xampp2\laravel\vendor\laravel\framework\src\Illuminate\Container\Container.php(626): Illuminate\Container\Container->build(Object(Closure), Array)
2 C:\xampp2\laravel\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(674): Illuminate\Container\Container->make('encrypter', Array)
3 C:\xampp2\laravel\vendor\laravel\framework\src\Illuminate\Container\Container.php(837): Illuminate\Foundation\Application->make('Illuminate\Cont...')
4 C:\xampp2\laravel\vendor\laravel\framework\src\Illuminate\Container\Container.php(800): Illuminate\Container\Container->resolveClass(Object(ReflectionParameter))
5 C:\xampp2\laravel\vendor\laravel\framework\src\Illuminate\Container\Container.php(771): Illuminate\Container\Container->getDependencies(Array, Array)
6 C:\xampp2\laravel\vendor\laravel\framework\src\Illuminate\Container\Container.php(626): Illuminate\Container\Container->build('App\Http\Middle...', Array)
7 C:\xampp2\laravel\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(674): Illuminate\Container\Container->make('App\Http\Middle...', Array)
8 C:\xampp2\laravel\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(142): Illuminate\Foundation\Application->make('App\Http\Middle...')
9 C:\xampp2\htdocs\public\index.php(58): Illuminate\Foundation\Http\Kernel->terminate(Object(Illuminate\Http\Request), Object(Illuminate\Http\Response))
10 {main}

更新:好的,我检查了一下,如果更改了app.php

代码语言:javascript
复制
'key' => env('APP_KEY', 'someRandomString')

用我的钥匙

代码语言:javascript
复制
'key' => env('APP_KEY', 'My key')

在我的电脑上开发资源的时候,我会把它上传到服务器上,然后再检查一次。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-09 18:54:13

好的,我解决了,问题是我的电脑资源不足以在我上传到服务器后打多个电话,一切正常。

票数 0
EN

Stack Overflow用户

发布于 2015-09-08 17:32:43

您应该在您的.env文件中更改它,当您更改env()调用中的someRandomString时,您所做的只是告诉Laravel在找不到真正的应用键时将其作为默认设置。因此,Laravel可能找到了一个不正确的应用键,永远不会达到你的默认状态。

如果您没有.env文件(但可能有,因为默认失败),您应该有一个可以重命名的.env.example文件。然后您可以执行php artisan key:generate来自动生成和设置它。

如果这样做后仍然不能工作,那么您还有一些与应用程序键无关的问题。)祝你好运!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32463459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档