小编Jos*_*ned的帖子

在Phonegap IOS中停止过度滚动/反弹

我在IOS(ipad)上使用最新版本的Phonegap,我似乎无法在整个应用程序中禁用垂直过度滚动/反弹.我不介意内部元素,但是当你向上或向下滑动并且整个应用程序上下跳动时它看起来很奇怪.

我试过在.plist中设置UIWebViewBounce,no但似乎没有做任何事情.

感谢帮助:)

cordova

58
推荐指数
5
解决办法
6万
查看次数

laravel关系集合上的自定义排序

我有点卡在通常很直接的事情上.我需要根据特定值和"排序顺序"数组将记录从hasMany关系排序到自定义顺序.

我下面的代码不起作用,因为我传递了uSort()一个雄辩的集合,我不知道如何解决它.

$go = $this->hasMany('Product')->orderBy('colour','DESC');

$order = array('RED', 'GREEN', 'BLUE', 'YELLOW');

usort($go, function ($a, $b) use ($order) {
    $pos_a = array_search($a->colour, $order);
    $pos_b = array_search($b->colour, $order);
    return $pos_a - $pos_b;
});

return $go;
Run Code Online (Sandbox Code Playgroud)

也许我错过了一些惊人的laravel魔术助手,但我被困住了.任何想法或建议将不胜感激!

干杯

php sorting laravel eloquent laravel-5

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

Laravel Echo - 允许访客连接到状态通道

我正在使用 laravel-echo-server 运行 Laravel Echo 来广播事件。

我有一个用户计数器频道,显示应用程序上的所有用户。为此,我使用了在线状态频道。这适用于登录用户,但客人永远无法连接。

我在 BroadcastServiceProvider 中设置了以下内容:

Broadcast::channel('global', function () { return ['name' => 'guest']; });

据我所知,应该允许每个人作为“客人”进入。我猜在此之前正在检查一些中间件或身份验证,我需要为此通道禁用。

非常感谢让所有客户加入此在线渠道的任何帮助!

php socket.io laravel laravel-echo

9
推荐指数
2
解决办法
6179
查看次数

Laravel - 从@include 修改并返回变量

我通过使用在循环中包含多个模板

@include('template.included')
Run Code Online (Sandbox Code Playgroud)

在包含这个模板之前,我定义了

$page = 0;
Run Code Online (Sandbox Code Playgroud)

在模板内部,它多次调用

$page++;
Run Code Online (Sandbox Code Playgroud)

在包含的模板内,该值正确递增,但在模板外, $page 变量似乎保持不变 - 看起来 @include 创建了您使用的每个 var 的副本。

我需要这个 $page 变量从这些模板内部更新,并将它的值返回到我的主模板 - 我错过了一些简单的东西吗?

感谢任何建议!

编辑:

我的问题,例如:

$page = 0;
@include('template.included') //This calls $page++ 5 times
echo $page; //returns 0
Run Code Online (Sandbox Code Playgroud)

我需要 $page 返回 4,而不是 0

php laravel laravel-4

6
推荐指数
1
解决办法
1071
查看次数

将选定的时间和时区转换为设置的时区

我正在尝试制作一个需要 2 个用户输入(一个时区和一个日期 + 时间)并将其转换为预定义时区的小脚本。我真的不知道如何处理这个。请参阅下面的脚本以了解我想要实现的目标。

<?
//I'm so glad I finally made this
$timezones = array(
'Pacific/Midway'    => "(GMT-11:00) Midway Island",
'US/Samoa'          => "(GMT-11:00) Samoa",
'US/Hawaii'         => "(GMT-10:00) Hawaii",
'US/Alaska'         => "(GMT-09:00) Alaska",
'US/Pacific'        => "(GMT-08:00) Pacific Time (US &amp; Canada)",
'America/Tijuana'   => "(GMT-08:00) Tijuana",
'US/Arizona'        => "(GMT-07:00) Arizona",
'US/Mountain'       => "(GMT-07:00) Mountain Time (US &amp; Canada)",
'America/Chihuahua' => "(GMT-07:00) Chihuahua",
'America/Mazatlan'  => "(GMT-07:00) Mazatlan",
'America/Mexico_City' => "(GMT-06:00) Mexico City",
'America/Monterrey' => "(GMT-06:00) Monterrey",
'Canada/Saskatchewan' => "(GMT-06:00) Saskatchewan",
'US/Central'        => …
Run Code Online (Sandbox Code Playgroud)

php timezone

3
推荐指数
1
解决办法
6552
查看次数

服务器迁移和/或PHP升级后的PDO查询错误

我有一个使用PDO运行的小应用程序,在服务器迁移和PHP升级后,我现在收到以下错误

Warning: PDO::query(): SQLSTATE[HY000]: General error: mode must be an integer in var/www/xxxxxxxx
Run Code Online (Sandbox Code Playgroud)

它引用的行是

$statement = $this->_connection->Query("SELECT * FROM table WHERE SOMECOL = '$col' LIMIT 1", $this->_connection);
Run Code Online (Sandbox Code Playgroud)

我一直在寻找谷歌一段时间,似乎没有任何修复.我已经尝试使用默认的fetchmode,$db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ);但错误没有改变.

感谢他们的帮助:)

php pdo

3
推荐指数
1
解决办法
6562
查看次数

dns_get_record():发生临时服务器错误.

我在查询一大堆地址,有些是在线的,有些则不是.我似乎无法绕过这个错误,即使捕获异常失败:(

 dns_get_record(): A temporary server error occurred. 


        try {
            $result = dns_get_record('_minecraft._tcp.' . $addr, DNS_SRV);
        }
        catch (Exception $e) {
            return [$addr,$port];
        }
Run Code Online (Sandbox Code Playgroud)

如果发生此错误,我想继续脚本,跳过记录,但是目前脚本暂停.

任何帮助赞赏!!

php dns exception laravel

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