小编Sou*_*ose的帖子

"由于不活动,该页面已过期" - Laravel 5.5

我的注册页面正确显示表单,表单中{{ csrf_field() }}存在CsrfToken().

表单HTML

<form class="form-horizontal registration-form" novalidate method="POST" action="{{ route('register') }}">
        {{ csrf_field() }}
        ....
</form>
Run Code Online (Sandbox Code Playgroud)

我正在为用户使用内置身份验证.除路线和重定向外没有改变任何东西.

当我提交表单时(仅在重新加载之后),它表示由于不活动而页面已过期.请刷新并重试.错误.

我很想念一个非常小的东西.但不确定它是什么.有帮助吗?

更新

发现了这个问题.会话驱动程序设置为数组.将其更改为文件,错误现在消失了.但是如果我使用数组有什么问题?

php csrf laravel laravel-5.5

96
推荐指数
5
解决办法
14万
查看次数

DFP广告管理系统:显示自适应广告

这是我目前的代码.

// Head
<script async='async' src='https://www.googletagservices.com/tag/js/gpt.js'></script>
<script>
    var googletag = googletag || {};
    googletag.cmd = googletag.cmd || [];
</script>
<script>
    googletag.cmd.push(function() {
        googletag.defineSlot('/xxxxxx/Mobile_ad', [[375, 60], [728, 60]], 'div-gpt-ad-154504231384304-0').addService(googletag.pubads());
        googletag.pubads().enableSingleRequest();
        googletag.enableServices();
    });
</script>

// Body
<div style="width:100%;text-align:center;margin-bottom:10px">
    <div id='div-gpt-ad-1545041384304-0'>
        <script>
             googletag.cmd.push(function() { googletag.display('div-gpt-ad-1545045413584304-0'); });
        </script>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

但它在侧边iframe中显示具有固定宽度和高度的横幅.

我怎样才能使这个响应?以前我使用自定义html和同步渲染,但现在已弃用.

实现这一目标的最佳方法是什么?

我已关注 - https://support.google.com/admanager/answer/3423562?visit_id=636827968345729217-1005578671&hl=en&rd=2

但为此,我必须提到屏幕的每个高度和宽度.

javascript css html5 google-dfp gpt

13
推荐指数
1
解决办法
1173
查看次数

如何从phpunit覆盖率报告中排除目录

我在写信-

<?xml version="1.0" encoding="UTF-8"?>
Run Code Online (Sandbox Code Playgroud)

    <testsuites>
      <testsuite name="My Test Suite">
         <directory suffix=".php">Test/Case/Model</directory>
        <exclude>Test/Case/Model/Behavior</exclude>
      </testsuite>
    </testsuites>
Run Code Online (Sandbox Code Playgroud)

但它不排除覆盖率报告中的行为.如何从覆盖率报告中排除此目录或文件?

phpunit cakephp

9
推荐指数
1
解决办法
7871
查看次数

Laravel 路由检查多个字符串

我想要重定向(301)一些包含以下内容的路线 -

page=1(查询字符串)或 index.php?&(查询字符串)

我已将路线添加为 -

Route::get('/{any_url}', 'UsersController@processRedirect')->where('any_url', '(.*)index\.php(.*)|(.*)page=1(.*)|(.*)|?&(.*)');
Run Code Online (Sandbox Code Playgroud)

当我在https://regex101.com/ 中检查时,它正在工作,但在我的应用程序中它无法工作。

可能是什么问题?

我已通过 MiddleWare 完成此操作,但我不想检查所有网址。

有没有其他方法可以实现这一目标?

php laravel laravel-routing laravel-5

8
推荐指数
1
解决办法
1098
查看次数

Laravel调试器-在实施缓存时根据IP地址启用/禁用

我们需要根据IP地址启用/禁用Laravel调试栏。如果我们清除/禁用缓存,它将起作用。

但是,启用缓存后,它不起作用。这是我的代码

//Enabling DEBUGBAR in Production Only for developers
if(in_array($request->ip(), [ip addresses])) {
    config(['app.debug' => true]);
}
Run Code Online (Sandbox Code Playgroud)

.env

APP_DEBUG=false
Run Code Online (Sandbox Code Playgroud)

我们正在使用配置和路由缓存。实现这一目标的最佳方法是什么?

Laravel版本- 5.4

Debugbar版本- 2.2

php laravel laravel-5 laravel-5.4

7
推荐指数
1
解决办法
487
查看次数

PHP接口可选参数

我正在尝试为我的服务类创建一个通用接口.我在使用界面的两个类时遇到了麻烦.他们共享一个名为create的方法.create method除了三个参数.我想让它成为第三个参数是可选的,这样两个类都可以使用它.

interface ServiceInterface{

    public static function create($var1, $var2, $thisOneIsOptional);

}

class ServiceObject1 implements ServiceInterface{

    public static function create($url, $server){
       //....
    }
 }

class ServiceObject2 implements ServiceInterface{

    public static function create($methode, $url, $id){
       //....
    }
}
Run Code Online (Sandbox Code Playgroud)

php oop interface

6
推荐指数
3
解决办法
5769
查看次数

PHP SET函数中的默认参数为静态变量

是否有可能将类函数中的参数的默认值设置为静态变量,感谢Advance中的帮助!

class UserControl {

    public static $CurrentUID;

    public static function isUserExist($CurrentUID = UserControl::$CurrentUID){

     ....

    }
}
Run Code Online (Sandbox Code Playgroud)

php static arguments default default-value

5
推荐指数
1
解决办法
1557
查看次数

如何从 PHP 中的日期获取日期名称?

如何从 PHP 中的日期获取日期名称?

$dateValue='2015/07/15';
$dayName=date("D", strtotime($dateValue);
Run Code Online (Sandbox Code Playgroud)

您好,我想要上面给出的样本日期中的确切日期名称,请帮助我。

php datepicker jquery-validate weekday

5
推荐指数
1
解决办法
2万
查看次数

如何通过索引访问php中的数组?

我有一个用户的数据库表,我有两个字段USER_ID和USER_DESCRIPTION,如果我运行波纹管代码我得到表格中的数组.

Array ( [USER_ID] => 1 [USER_DESCRIPTION] => TAB ) 
Run Code Online (Sandbox Code Playgroud)

但我想在基于0,1的索引中访问这些值.如何得到它.

while (($result = oci_fetch_array($data, OCI_ASSOC)) != false) {
    echo $result['USER_ID']. ' - ' .$result['USER_DESCRIPTION']; //This works
    echo $result[0]. ' - ' .$result[1]; //This is how i want to access the values
}
Run Code Online (Sandbox Code Playgroud)

php

5
推荐指数
1
解决办法
114
查看次数

Laravel配置文件结构

我们对多个站点使用相同的代码库.并且将有配置文件,它们都是特定于站点的设置和常用设置.我们希望将常用设置与站点特定设置合并.

我们的配置文件夹结构是 -

app/config -

  • SSC /
  • BRG /
  • app.php
  • 的common.php

等等.ssc并且brg将举行现场具体CONFIGS为sscbrg分别的网站.

为此我们必须这样做 -

    config('common');
    config('brg.settings');
Run Code Online (Sandbox Code Playgroud)

但在我们的代码库中,我们没有使用子文件夹机制.当我们将实现子文件夹系统时,我们必须更改代码库以实现我想要避免的站点特定文件夹.

有没有办法实现子文件夹系统,而不必更改代码库?

php laravel laravel-5 laravel-5.4

5
推荐指数
1
解决办法
140
查看次数