草庐IT

Custom_Exception

全部标签

php - Symfony Assets :dump runtime exception

我正着手使用Capifony部署我的Symfony应用程序。当Capifony执行assetic:dump时,我得到一个运行时异常。[RuntimeException]Unabletowritefile{path}/releases/20130314071536/app/../web/js/.我尝试手动执行命令并得到相同的异常。然后我尝试使用--verbose参数的命令,并意识到所有源路径中有一个点的文件都没有文件名,只有扩展名。当遇到没有扩展名的文件名(在本例中为Makefile)并尝试写入文件“.”时,会出现异常。(只有一个点)。在同一台服务器的另一个域上,我有完全相同的代码,但手

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

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

php - Intervention\Image\Exception\NotReadableException 使用 laravel 4

我正在使用laravel4并安装了InterventionImage包。当我在我的代码中使用它时method->resize,->move等等......我有这个错误:Intervention\Image\Exception\NotReadableException图片来源不可读open:/Applications/MAMP/htdocs/myNameProject/vendor/intervention/image/src/Intervention/Image/AbstractSource.phpbreak;case$this->isFilePath():return$this->i

php - 当我在路由上有 post 方法时出现 Symfony\Component\HttpKernel\Exception\HttpException 错误

我正在使用jquery执行ajax请求,我想将一个数据发送到服务器(单击按钮的ID),以便我可以进行正确的查询并返回正确的响应。这个想法是,在我单击一个按钮后,我应该进行ajax调用以请求一个数据表。我的jquery函数如下所示:$('button').click(function(){vardep_id=$(this).attr('id');vartable=$('#dataTable').DataTable({"processing":true,"serverSide":true,"ajax":{"url":'{!!route('workerDepData')!!}',"type"

php - Laravel 5.2 - 授权 : display custom error messages

如何自定义在登录/注册失败时显示的错误消息(例如“这些凭据与我们的记录不匹配。”)而无需触及基础文件?我正在寻找一个解决方案,希望是一个优雅的解决方案,至少不要触及AuthenticatesAndRegistersUsers或ThrottlesLogins:)我正在使用AuthController和执行后Laravel提供的表单:phpartisanmake:authController:(它只有一个构造函数和两个方法,剩下的就落在基础上了,方法是:)protectedfunctionvalidator(array$data){returnValidator::make($data,[

php - 拉维尔 5 : Custom abort() message

使用Laravel5,我想发送自定义abort()消息。例如,如果用户没有操作所需的权限,我想abort(401,"Usercan'tperformthisactions")。目前,当我这样做时,响应文本是HTML页面而不是消息。我怎样才能只返回消息?注意:我不想传递不同的View,而只想传递自定义消息。 最佳答案 根据Laravel5.4文档:https://laravel.com/docs/5.4/errors#http-exceptions您可以使用带有响应文本的abort助手:abort(500,'Somethingwent

php - soapClient 使用 SoapFault 或 Exception 或两者来捕获错误?

在使用SoapClent调用Web服务时,以下哪项更适合捕获错误?try{$response=$client->SomeSoapRequest();}catch(SoapFault$e){}或者:try{$response=$client->SomeSoapRequest();}catch(SoapFault$e){}catch(Exception$e){}此外,我想捕捉套接字超时;这是SoapFault还是Exception?谢谢! 最佳答案 只捕获异常;这也会捕获SoapFault。如果你需要知道区别,你可以检查接收到的对象的类

php - fatal error :未捕获异常 'Exception',消息为“DateTime::__construct(): 无法解析时间字符串

我收到这个错误(!)Fatalerror:Uncaughtexception'Exception'withmessage'DateTime::__construct():Failedtoparsetimestring(06-28-201407:43:58)atposition0(0):Unexpectedcharacter'in/Users/matt/Desktop/Likes/forgot/activate.phponline17尝试这样做时//DBquery$stmt=$con->prepare("SELECTtoken_created_atfromresetWHEREtoken=

php - 奏鸣曲管理员 : Add custom triggers/actions to list/edit action

我正在使用SonataAdminBundle来管理我的应用程序中的实体。该网站的管理员可以添加视频,其中一些视频首先需要得到演讲者的批准。已经有一个授权系统在工作-我有工作代码,它会生成一个特殊链接并通知发言人,他可以批准或不批准视频,并自动通知管理员。我想自定义我的管理部分,因此视频旁边会有一个按钮请求授权。我可以在列表操作(/admin/acme/videos/list)或在右侧导航(/admin/acme/videos/)某处的编辑操作中使用它x/编辑/)执行此操作的最佳方法是什么?该文档很少提及block自定义,但我发现了thisexample这可能是我正在寻找的东西,但我不知

php - 如何摆脱 "Uncaught SoapFault exception: [Client] looks like we got no XML document in..."错误

我正在尝试在服务器端使用nusoap为动态站点开发业务逻辑(因为我需要wsdls,而PHPSOAP扩展无法生成wsdls),并在客户端使用PHPSOAP扩展。但是,我什至无法正确使用login和getRole函数。当我尝试调用客户端时,我收到以下消息UncaughtSoapFaultexception:[Client]lookslikewegotnoXMLdocumentin[somepaths]...Wsdl确实存在于服务器端,客户端确实读取它(当我为wsdl输入错误的url时,我得到一个错误)。有人能帮忙吗?? 最佳答案 您的客