草庐IT

data-parameter

全部标签

php - Laravel 5.1 和分形 : including pivot table data on the transformer

表:contact、company和具有自定义数据透视属性的关系表company_contact(company_id,contact_id,is_main)Company和Contact具有多对多关系(belongsTo在两个模型上)。检索公司联系人时的预期输出:{"data":[{"id":1,"name":"JohnDoe","is_main":false},{"id":2,"name":"JaneDoe","is_main":true}]}当我使用?include=companies检索联系人列表时的预期输出:{"data":[{"id":1,"name":"JohnDoe",

php - Laravel 5.1 auth attempt with extra parameters using default auth controller and middleware

如何使用默认身份验证Controller和中间件使用额外参数覆盖Laravel5.1身份验证尝试?假设我有一个状态为=active或inactive的额外字段。我该如何编写该尝试方法? 最佳答案 如documentation中所述您可以传递一个变量数组,它们的键是您要在数据库中验证值的列。$request->get('email'),'password'=>$request->get('password'),'active'=>$request->get('active')]);if($attempt){returnredirect

PHP ftp_put 返回 "Unable to build data connection: Connection refused"

我有一台通过PHP运行一些FTP的PC,我知道它在1-2个月前可以工作,但现在我回到它,我发现这台PC不再工作了。我知道我一直在使用PC,但我想不出可能发生了什么变化。PHP正在抛出错误信息Unabletobuilddataconnection:Connectionrefused...当我使用ftp_put()函数时。我使用的缩减代码是:Connectingto$server:$port";$conn_id=ftp_connect($server,$port,9999999)ordie("Unabletoconnectto".$server.":$portserver.");if(!$

php - 为 "www-data"用户禁用 cron

我的旧debian服务器以dso身份运行php,一些恶意脚本总是为系统用户“www-data”添加cron。我可以看到为该用户添加了太多恶意crons。由于服务器以dso方式运行php,我们无法跟踪添加cron的确切过程。问。如何禁用“www-data”进一步添加crons。比如为用户禁用整个cron机制?这可能吗?问。我们怎样才能找到这个cron编辑了哪个php脚本?我可以在cron文档中看到以下内容。“at.allow和at.deny”您还可以使用/etc/at.allow和/etc/at.deny文件来管理谁可以使用at安排作业。/etc/at.allow文件可以包含允许安排工作

php - 给出的错误 : array_flip() expects parameter 1 to be array, 字符串

我是Laravel的新手,遇到以下错误,array_flip()expectsparameter1tobearray,stringgiveninGuardsAttributes.phpline188atHandleExceptions->handleError(2,'array_flip()expectsparameter1tobearray,stringgiven','/Users/aaronmk2/Desktop/CodingDojo/php/onetoone/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Con

php + http_post_data

有没有办法检查是否已安装?也许在phpinfo()中有什么东西?我正在调用下面的电话,但我根本没有收到任何回复。该页面在到达它时就结束了。$postdata=array('validation'=>'1');$response=http_post_data('../ajax/index_ajax_general.php',$postdata);print$response; 最佳答案 你可以使用if(extension_loaded('pecl_http')==false){//donothaveextension}//orif(f

php - 如何从 PDO 故障 "Error!: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined"中获取更多信息?

每隔一段时间我就会收到一个错误,例如以下PDO错误:Error!:SQLSTATE[HY093]:Invalidparameternumber:parameterwasnotdefined有没有办法得到更具体的错误,例如行号、文件名、丢失的参数等,而不是模糊的消息? 最佳答案 首先,确保您已将PDO设置为在出错时抛出异常:$pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);现在,确保每个PDO操作/操作集都包含在try/catchblock中,如下所示:try{$

php - 在 PHP : An exception has been raised as a result of client data 中调试 SOAP 调用

我正在使用UPSAPI,但在调试时遇到困难。我得到以下堆栈跟踪:DetailsType:SoapFaultMessage:Anexceptionhasbeenraisedasaresultofclientdata.File:/Users/shawn/Documents/work/sites/Wingspan/kaleco/lib/SixString/Utilities/Ups.phpLine:161Trace#0/Users/shawn/Documents/work/sites/Wingspan/kaleco/lib/SixString/Utilities/Ups.php(161):S

php - Symfony2 PRE_SET_DATA $event->getData() 返回错误的对象

当我尝试从事件PRE_SET_DATA中获取数据时,我得到了具有良好值(value)的对象,但我无法使用它。这是我的测试代码:$builder->addEventListener(FormEvents::PRE_SET_DATA,function(FormEvent$event)use($factory){$data=$event->getData();print_r($data);});这会返回一个长文本:"YOU\CommercantBundle\Entity\LivraisonChoixObject([id:YOU\CommercantBundle\Entity\Livraiso

javascript - Ember-data: "no model found"在那里

我正在尝试从RESTful后端获取模型数据。这适用于模型“项目”,而对于模型“运河”,我只在控制台中收到一条错误消息:Assertionfailed:Errorwhileloadingroute:Error:Nomodelwasfoundfor'0'使用curl测试API工作正常。router.js:App.Router.map(function(){this.route("start",{path:"/"});this.route("projects",{path:"/projects"});this.route("canals",{path:"/canals"});});App.P