草庐IT

YII_CSRF_TOKEN

全部标签

php - 试图在 yii2 中获取非对象的属性

我想访问hasMany关系,但我收到此内容的错误PHPNotice–yii\base\ErrorExceptionTryingtogetpropertyofnon-object这是我的观点:news/index.phpphotos->id?>.jpg"alt="">دستهبندی:cat->name;?>تاریخ:title?>body?>ViewProject这是我的前端\模型\新闻关系publicfunctiongetCat(){return$this->hasOne(Categories::className(),['id'=>'cat_id']);}/***@return\

javascript - Yii2:比较表格/数组输入中的开始和结束时间

是否可以在yii2客户端/ajax验证中比较我下面表格中的开始和结束时间。我的View文件代码是这样的:weekDaysListas$index=>$value):?>field($model,"[$index]td_day")->checkbox(['label'=>$value])?>field($model,"[$index]td_from")?>field($model,"[$index]td_to")?>Controller代码:publicfunctionactionSchedule(){$model=newTimetableDetails();$model->scenar

php - 在 Yii 2 Response 中为 XML 标签添加属性

Yii2。Controller中的Action(方法):publicfunctionactionGet(){Yii::$app->response->format=Response::FORMAT_XML;return['items'=>[['id'=>'data'],['id'=>'body'],],];}在输出处获取XML:databody如何在XML标签中添加属性?并删除response标签:databody文档没有显示这种情况。 最佳答案 你不能。此功能目前不受支持且不在路线图上。您必须构建自己的ResponseFormat

php - 如何获得注册 token ?

用户注册后,我需要提供一个链接,用户可以使用该链接重新发送他的注册信息。由于我必须在链接中传递一个token,我将如何生成该token?ex:http://dmain.com/account/confirm/resend/:token此外,在RegistersUserspublicfunctionregister(RegisterRequest$request){if(config('access.users.confirm_email')){$user=$this->user->create($request->all());event(newUserRegistered($user

php - Yii2 配置为使用外部 http 存储中的供应商文件夹

我有多个使用yii2框架构建的restfulapi,我想使用存储在不同地址的单个供应商目录也就是我在www.example1.com上托管了一个应用程序,在www.example2.com上托管了另一个应用程序,我想将供应商文件包含在其中在www.example3.com这样在example1和example2中我只需要上传没有供应商目录的resful文件夹在查看yii2高级文件夹后,我在index.php中找到了这些行require(__DIR__.'/_protected/vendor/autoload.php');require(__DIR__.'/_protected/vend

php - 在 cgridview yii 中向下滚动动态加载数据

在yii中,我使用带有分页功能的Cgridview小部件。相反,我需要通过向下滚动事件动态加载数据。有扩展吗?这是我正在使用的小部件。widget('zii.widgets.grid.CGridView',array('id'=>'leave-approve-grid','itemsCssClass'=>'tabletable-borderedtable-condensedtable-hovertable-stripeddataTable','filter'=>$model,'dataProvider'=>$model->approve_search(),'enablePaginati

javascript - Symfony 3 - CSRF token 仅在使用 AJAX 提交时无效

环顾四周,我找不到解决这个问题的方法。只有在通过Ajax提交时,我才会收到以下错误。这意味着我事先已经以常规的Symfony方式提交了表单,没有任何问题。TheCSRFtokenisinvalid.Pleasetrytoresubmittheform.什么有效:常规表单提交,即不使用Ajax我使用Ajax检查$_POST是否正确填充,包括CSFRtoken,就在Controller端提交之前,如下所示:$form->submit($request->request->get($form->getName('user')));根据要求,查看下面的输出var_dump($request->

php - 如何在 vue 2 app 和 laravel 中创建和匹配 CSRF token

我没有使用laravel默认提供的vue2设置。相反,我有两个单独的文件夹用于vue应用程序和laravelapi后端。vue应用程序在laravel项目文件夹之外。在这种情况下,我该如何实现CSRF呢?这就是我想做的事情,请告诉我这是否可以正常工作,或者有更多更好的方法来做..1.在vueapp中设置一个带有一些随机长字符串的cookie。2.在每个api调用中,确保正在发送cookie。3.在laravel后端,从请求中获取此token。4.从cookie本身获取token。5.匹配两个cookie,如果匹配则假定CSRF有效..提前致谢.. 最佳答案

javascript - 未捕获的语法错误 : Unexpected token < in CodeIgniter

我目前正在处理CodeIgniter图表,但遇到如下错误:UncaughtSyntaxError:Unexpectedtoken图表未加载显示空白。vardata_course_stats=google.visualization.arrayToDataTable([['Course','Timespent',{role:'style'}],['title;?>',spent_seconds/60;?>,''],]);varoptions_course_stats={title:'CourseWiseSpentTimeinMinutes',curveType:'function',he

php - 处理程序未捕获自动调整和 token 不匹配异常。拉维

一段时间以来,我一直在尝试处理laravel抛出的异常。我尝试了很多东西,但似乎没有用。以下是我使用的语法:publicfunctionrender($request,Exception$e){//404pagewhenamodelisnotfoundif($einstanceofModelNotFoundException){returnresponse()->view('errors.404',[],404);}elseif($einstanceof\AuthorizationException){returnresponse()->view('errors.403',[],403