草庐IT

YII_CSRF_TOKEN

全部标签

php - 找不到列 : 1054 Unknown column '_token' in 'field list' Laravel

我尝试更新我的表类别的记录,但它显示错误Columnnotfound:1054Unknowncolumn'_token'路线Route::post('/categorias/edit/{id}','CategoryController@update');Controllerpublicfunctionupdate(Request$request,$id){$data=request()->all();Categoria::where('id','=',$id)->update($data);returnredirect()->to('categorias');}型号classCateg

php - 在 Yii CGridView 的标题列中禁用排序

Yii为列表提供排序功能。如何禁用排序,以便在单击列标题时不会对我的记录进行排序? 最佳答案 在列表/GridView定义中设置'enableSorting'=>false。$this->widget('zii.widgets.CListView',array(......'enableSorting'=>false,......)); 关于php-在YiiCGridView的标题列中禁用排序,我们在StackOverflow上找到一个类似的问题: https

php - Yii 在创建数据库列之前检查它是否存在

我希望在创建列之前检查表中是否存在数据库列。我知道这可以使用纯sql轻松完成,但我想尝试使用db模式函数以Yii方式完成。下面的if语句不起作用,因为没有getColumn函数,所以使用db->schema还有什么可以用来检查列($model->VARNAME)是否存在?if(!Yii::app()->db->schema->getColumn($form->TABLE_NAME,$model->VARNAME)){if($model->save()){Yii::app()->db->schema->addColumn($form->TABLE_NAME,$model->VARNAME

php - 我如何自定义 Yii2 gridview 排序?

如何使用自定义的gridview进行排序标题?请给出label之间的区别和header在Yii2gridview小部件dataprovider.这是我的代码:$dataProvider,'columns'=>[['class'=>'yii\grid\DataColumn','value'=>function($data){return$data->myTitle;},'headerOptions'=>['style'=>'text-align:center'],'header'=>'PageTitle','label'=>'Title'],]);?>做header和label执行相同的

php - Yii - findAll 排序依据

如何按desc查找具有特定列的全部?下面的代码有效并从开发者ID中找到所有内容$id=Yii::app()->user->getState('id');$models=Games::model()->findAll('developer_id='.$id);下面的代码有效并有序$models=Games::model()->findAll(array('order'=>'status'));当我混合在一起然后只为findAlldeveloper_id='工作。$id不按orderby$id=Yii::app()->user->getState('id');$models=Games::

php - 如何在 Yii 1 中调用组件的构造函数

我创建了一个组件classCompextendsCApplicationComponent并在main.php中定义它目前我正在将值传递给它的构造函数作为$comp=newComp($value);.是否可以使用Yii::app()->comp调用其构造函数? 最佳答案 在Yii1.1中没有方便的方法来做到这一点-每个组件都应该是IApplicationComponent的实例,在公共(public)属性中进行配置,在init()中进行实际初始化。这就是为什么有这么多Yii扩展,它们是通用PHP库的简单包装器-您需要为每个不遵循Yi

php - 运行 Yii 功能测试时打开 'SiteTest: Firefox.php' 失败

Warning:include():Failedopening'SiteTest:Firefox.php'forinclusion...\yii\framework\YiiBase.phponline418Yiiv1.1.10PHPUnitv3.6.10PHPUnit_Seleniumv​​1.2.6我在尝试运行“使用Yii1.1和PHP5进行敏捷Web开发”一书上的示例时出现此错误我觉得短语SiteTest:有问题,它应该在那里。但是,我该如何解决这个问题?更新(已解决):显然,问题不是上面显示的警告,而是另一个错误。它说“curl_init()”未定义。我已经启用了php_curl

php - Facebook : OAuthException: (#200) Must have a valid access_token to access this endpoint

我正在尝试从facebook获取所有公共(public)事件,当我尝试从我的服务器执行我的php代码时,出现错误:UncaughtOAuthException:(#200)Musthaveavalidaccess_tokentoaccessthisendpointthrowin/....../sdk/src/base_facebook.php第1254行如果我在heroku上执行相同的代码......它工作......我想在我的服务器上执行代码......请帮助......我的代码是......:'.........','secret'=>'..............','share

php - 如何将 Apple 授权码换成访问 token ?

我很难弄清楚如何使用Apple登录。文档很糟糕,失败的回应让我们毫headless绪。AaronParecki(https://developer.okta.com/blog/2019/06/04/what-the-heck-is-sign-in-with-apple)的文章确实有点帮助,但我现在似乎陷入困境。首先,我生成一个带有/auth/authorize的登录URL,如下所示:$_SESSION['state']=bin2hex(openssl_random_pseudo_bytes(16));return'https://appleid.apple.com/auth/autho

php - 将 OAuth WRAP 访问 token 直接保存在客户端计算机上的 cookie 中?

我打算建立一个可以访问oauthwrap框架的网站。我正在考虑将访问token按原样存储在客户端机器上。我不想在服务器上维护临时token等的数据库。我应该做什么?还是应该加密? 最佳答案 首先,他们为什么不使用OAuth2.0...您可以将OAuth凭据存储在cookie中,或者更好的是,在HTML5本地存储中。它应该被加密,以便只有服务器可以访问此cookie,并且只有服务器可以使用token。此外,它应该是一个安全的cookie,以防止它泄露出去。至少执行这两项中的一项(安全、加密)。但请记住,cookie可能会丢失,如果他们