jjzjj

php - Scope - 如何从 laravel excel import 返回错误?

我正在使用Maatwebsite/Laravel-Excel用于将一些数据导入我的Laravel应用程序。我循环遍历excel的行,验证数据然后保存它,但如果我收到验证错误,我想从Excel::load()函数外部返回$error变量。可能吗?publicfunctionimport(){Excel::load(Input::file('excelFile'),function($reader){foreach($reader->toArray()as$row){if($everythingOK){//dostuff}else{$errors[]='error';}}});return

php - Laravel Spark - 注册时没有 AJAX 字段验证错误

我刚刚安装了LaravelSparkv4-运行sparknewproject-name并按照步骤操作没有任何错误,问题是注册表单没有显示任何验证错误,没有内联红色警告输入未填写或表单发送后未验证,可能是什么问题?没有更改通用寄存器Blade文件。当没有输入任何内容时,我得到响应代码:app.js:6175POSThttp://127.0.0.1:8000/register422(不可处理的实体)以及正确的JSON响应:{"message":"Thegivendatawasinvalid.","errors":{"name":["Thenamefieldisrequired."],"em

php - 蛋糕控制台 2.2.1 : Bake errors

运行MAMP的OSX机器。CakePHP2.2.1已正确安装和配置(这意味着当我浏览到Index.php文件时,我看到了所有绿色条,我已经完成了博客教程,并且正在开发我的第二个应用程序,其中脚手架已启动并正在运行)。现在我第一次尝试烘焙。根据食谱(和其他),我将cake的新副本安装到一个目录(我的用户目录)中,然后将路径变量放入我的.bash_profile文件中exportPATH="$PATH:/Users/p_scott/cake221/app/Console"之后我可以进入终端,输入cake并启动控制台。您可以看到,到目前为止,我是从应用程序目录调用控制台。我首先尝试运行cak

php - Symfony 3.4,FOSUserBundle : SQL Errors with postgresql

当我使用MySQL时,我有一个只有id属性的普通用户类工作得很好。自从我改用Postgresql后,我开始遇到很多问题。首先让我概述一下我的应用程序,它是一个网络上的GIS,我放置了一个TSV文件和一个我制作的php脚本,它读取TSV文件并将其数据保存在数据库中。然后Geoserver读取数据并将其提供给我的传单map。所以Postgresql非常重要,因为Geoserver不支持MySQL。首先,我使用命令行工具创建了数据库及其模式。到这里为止一切都很好,但是当我尝试使用命令行创建用户时,它会抛出SQLSTATE[42601]语法错误:InAbstractPostgreSQLDriv

php - 如何使用 Laravel 4 和 Twitter Bootstrap 3 提供内联错误反馈?

我正在使用Laravel4和TwitterBootstrap3构建一个表单,我想在字段旁边显示错误消息。这是我想出的解决方案,但最终每个字段只有15行代码。@section('content')EditUser{{Form::model($user,array('route'=>array('users.update',$user->id),'method'=>'PUT','class'=>'form-horizontal'))}}{{--FirstNamefield--}}{{--Startaformgroup.Ifthereanyerrors,thenhighlightthefie

php - 数组和 foreach

知道为什么这不会打印错误吗?//Validatetheemailif(preg_match($regex,$email))$errors[]="Invalidemailaddress";//...andthepasswordif(strlen($password)'.$error.'';} 最佳答案 你在输出之前覆盖了数组。$errors=array();//Createsanemptyarrayforeach($errorsas$error)//Won'tdoanything删除$errors=array()它应该可以工作。在脚本

php - 我可以在将 html 文件加载到 DOMDocument 时 try catch PHP 警告吗?

是否有可能进行某种trycatch来捕获警告?例如if(!$dom->loadHTMLFile($url)){//ifcantloadfilehandleerrormyway}对于我正在使用的$urlWarning(2):DOMDocument::loadHTMLFile(MYURL)[domdocument.loadhtmlfile]:failedtoopenstream:HTTPrequestfailed!HTTP/1.0403Forbidden[APP\controllers\import_controller.php,line62]Warning(2):DOMDocument:

php - 当邮箱为空时 imap_check 抛出通知

所以我最近开始了我的第一份真正的工作(耶!),我正在研究电子邮件检查器。它运行良好,没有错误...只要有电子邮件。$mbox=imap_open("{.../pop3/novalidate-cert}INBOX","smith@example.com","...");$inbox=imap_check($mbox);当收件箱中有电子邮件时,上面的代码工作正常,但如果没有,我会在页面末尾收到此错误:Notice:Unknown:Mailboxisempty(errflg=1)inUnknownonline0除了error_reporting(E_ALL^E_NOTICE)之外似乎没有任何

PHP报错: some errors to screen,全部记录

我想知道如何在屏幕上显示E_ERROR错误消息,但将E_ALL错误消息写入错误日志,我们目前使用error_reporting()在我们的应用程序索引页面中,这样我们就可以更改错误报告而无需不断重新启动Web服务器,但似乎这(或者它的工作方式)意味着我们只记录我们看到的错误在屏幕上。有没有办法记录和显示不同级别的错误?干杯! 最佳答案 您可以创建一个自定义错误处理程序,并在您的错误处理程序中检查错误是否为E_ERROR;如果是这样,打印出来。然后记录错误,不管它是否是E_ERROR。如果您不熟悉自定义错误处理,PHPmanual有一

php - Codeigniter validation_errors() 总是返回空

我使用以下验证规则将一个简单的表单添加到我的数据库中。“表单”在autoload.php中。每当任何验证规则被破坏时,页面都不会显示错误输出,当没有任何规则被破坏时,表单会按预期进行。这是我的Controller函数publicfunctionadd(){$this->load->library('form_validation');$this->load->library('layout');//fieldname,errormessage,validationrules$this->form_validation->set_rules('type','Type','required