数组到字符串转换 - Project Crash [Laravel]

时间:2016-08-25 11:40:51

标签: php laravel laravel-4

我收到这样的错误:

  

数组到字符串转换

  

的/ var /.../供应商/ cartalyst /岗哨/ SRC / Cartalyst /哨兵/ SentryServiceProvider.php

引发错误的代码段:

  

抛出新\ InvalidArgumentException(“为Sentry选择了无效的hasher [$ hasher]。”);

我正在我的一个控制器中进行ordianry工作,当我点击我的刀片中的一个按钮时发生了这个错误。

我已经对代码进行了评论,但错误仍在显示,不仅在这一页上,而且在我项目中的每一页上。我甚至无法访问我的/home/index.php页面。

我已经完成了

  

作曲家更新

在我的项目中,但没有帮助。什么可以解决问题?

@Update

是的,在我创建新主题之前,我已经检查过sentry配置文件。当我将项目的旧版本(不包含我今天做的最新更改)加载到运行在Ubuntu 14.04上的apache服务器时,我遇到了同样的问题。

想法导致问题的原因是什么?

1 个答案:

答案 0 :(得分:0)

在Sentry的配置中,您必须定义一个哈希。 它必须是一个字符串。它可以是'native','bcrypt','sha256'或'whirlpool'。显然在你的应用程序中,它不是一个字符串,而是一个数组。检查您的配置。它可能在app / config / packages / cartalyst / sentry / config.php