jjzjj

UnexpectedValueException

全部标签

php - Route.php 中的 UnexpectedValueException 行 639 : Invalid route action: [App\Http\Controllers\PortfolioController]

为什么我会收到此错误。我创建了一个PortfolioController。然后我用这个做了一条路线Route::get('portfolio','PortfolioController');所以在我的Controller页面中我做了这个。我在输入localhost/portfolio/paintings时收到此错误 最佳答案 从代码的外观来看,您似乎正在尝试设置implicitcontrollerroute.你很接近,但你的路线定义有点偏离。您需要使用controller而不是get:Route::controller('portf

php - Laravel 5 UnexpectedValueException 响应

我正在使用Laravel5.1,但出于某种原因,我时常遇到此错误:UnexpectedValueExceptioninResponse.phpline397:TheResponsecontentmustbeastringorobjectimplementing__toString(),"boolean"given.非常令人沮丧的是,这是非常不可预测的,而且它只是不时发生-因此甚至调试都非常困难,因为它不一致。我有一个简单的方法来转储翻译文件,如下所示:Route::get('test',function(){returntrans('restaurant');});如果我不断刷新页面,

php - session_start() php 中的 UnexpectedValueException 导致 SPLObjectStorage 序列化失败

为什么UnexpectedValueException会在session_start()中抛出?我的对象具有SPLObjectstorage的属性。该对象被分配给session,如$_SESSION['foo']=$barObject;我怀疑内部session序列化面临解码问题。我将session存储在数据库中,看起来它正在序列化objectStorage但无法对其进行解码。示例session数据self|O:4:"User":8:{s:5:"�*�id";N;s:7:"�*�nick";N;s:13:"�*�reputation";i:1;s:11:"�*�password";N;s

php - UnexpectedValueException 尝试安装 laravelcollective 时无法解析版本约束

我是laravel的新手,我正在尝试安装laravelcollective。我只是关注文档here我在我的项目目录中使用它:composerrequire"laravelcollective/html":"^5.4.0"不幸的是,在我按下enter后,我立即收到以下错误:[UnexpectedValueException]Couldnotparseversionconstraint:5.4.0:Invalidversionstring":5.4.0"我只是不知道如何解决这个问题。我在谷歌上找不到太多东西,再加上我缺乏使用laravel的经验,这让我陷入困境。有人可以帮忙吗?

php - 由于使用 POINT 数据,Laravel 5 UnexpectedValueException 响应查询

我想在我的项目中为纬度和经度添加一个POINT字段,我发现了这个tutorial我模仿以确保它正常工作,但我仍然坚持为什么现在会发生此错误:UnexpectedValueExceptioninResponse.phpline403:TheResponsecontentmustbeastringorobjectimplementing__toString(),"boolean"given.如果我退出,则POINT字段不会发生变化,我得到的JSON数据允许我使用地址的Googlemap地理编码而不是纬度和经度数据。端点操作看起来像这样,它只在没有POINT数据的情况下有效:publicfu

php - Exception、InvalidArgumentException 或 UnexpectedValueException 之间有什么区别?

什么时候应该使用Exception、InvalidArgumentException或UnexpectedValueException?我不知道它们之间的真正区别,因为我一直使用Exception。 最佳答案 不同的异常只会让您更精细地控制捕获和处理异常的方式。考虑一个你正在做很多事情的类(class)-例如获取输入数据,验证输入数据,然后将其保存在某处。您可能会决定,如果将错误的参数或空参数传递给get()方法,您可能会抛出一个InvalidArgumentException。验证时,如果出现异常或不匹配,您可以抛出Unexpec

php - InvalidArgumentException 与 UnexpectedValueException

我应该什么时候使用InvalidArgumentException什么时候UnexpectedValueException?它们在我看来是一样的。Note一个扩展了LogicException,另一个扩展了RuntimeException,因此在我看来,差异应该不会那么微妙。 最佳答案 仔细查看手册页上的描述:InvalidArgumentExceptionExceptionthrownifanargumentisnotoftheexpectedtype.(描述为如果参数与预期值不匹配则抛出异常。untilmid-2014,但已更改