小编Mon*_*Ove的帖子

如何在连字符后面的大写第一个字母,即亚当史密斯 - 琼斯

我正在寻找一种方法来大写字符串的第一个字母/ s,包括名称用连字符连接的地方,例如adam smith-jones需要是Adam Smith-Jones.

ucwords()(或者,ucfirst()如果我将它们分成名字,姓氏)只有Adam Smith-jones

php

14
推荐指数
3
解决办法
6457
查看次数

Varchar到eNum

我想将mysql中的一列从varchar转换为enum.如果我的新枚举值包含现有值,我会丢失该列中的现有值吗?

mysql

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

更改<option>中选定属性后,<select>窗口未更新

我正在创建的注册表单在选择下拉菜单中有商业和住宅选项.

根据活动页面类型,我更改默认选择的选项.

这是html:

<select class="type_c" name="type_c">  // default selected is business
    <option value="Business" selected="selected">Business</option>
    <option value="Residential">Residential</option>
</select>
Run Code Online (Sandbox Code Playgroud)

这是我在每个页面的页脚中运行的代码,用于更改这些值:

$(function(){

    var pageType = getPageType(); // returns either 'Business' or 'Residential'

    $('.type_c option').each(function(){
        $(this).removeAttr('selected');
    });

    $('.type_c option').each(function(){
        if($(this).html() == pageType)
            $(this).attr('selected','selected')
    });

});
Run Code Online (Sandbox Code Playgroud)

问题是当它在"住宅"页面上时,在DOM中选择"住宅"选项但在视觉上,选择了"商务"选项!

谢谢.

html firefox jquery

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

隐藏枢轴属性

我知道你可以隐藏整个数据透视表

protected $hidden = ['pivot'];
Run Code Online (Sandbox Code Playgroud)

如何隐藏数据透视表中的特定字段,如

protected $hidden = ['pivot.created_at'];
Run Code Online (Sandbox Code Playgroud)

以上不适用于我测试过的内容

laravel laravel-5

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

Laravel 广播推送器事件多次触发

我有这个 Laravel 5.1 事件,在存储聊天时触发。但它正在为 Pusher 创建多个广播

<?php namespace App\Events;

use App\Events\Event;
use Illuminate\Contracts\Broadcasting\ShouldBroadcast;
use Illuminate\Queue\SerializesModels;

class ChatSent extends Event implements ShouldBroadcast
{
    use SerializesModels;

    public $channel;
    public $chat;

    public function __construct($channel,$chat)
    {
        $this->channel = $channel;
        $this->chat = $chat;
    }

    public function broadcastOn()
    {
        return ['private-'.$this->channel];
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在与多名工人一起使用主管(supervisord)......不确定这是否有所不同......这是laravel.conf:

[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /var/www/app/artisan queue:work database --sleep=3 --tries=3 --daemon
autostart=true
autorestart=true
user=ubuntu
numprocs=8
redirect_stderr=true
stdout_logfile=/var/www/app/worker.log
Run Code Online (Sandbox Code Playgroud)

知道为什么会发生这种情况吗?

laravel laravel-5.1

5
推荐指数
0
解决办法
612
查看次数

从特定频道中提取YouTube视频

我正在尝试从特定的YouTube频道中提取所有视频.

我收到这个错误:

Fatal error: Call to undefined function getYTid() in C:\inetpub\wwwroot\ped.php on line 71
Run Code Online (Sandbox Code Playgroud)

有什么建议?

class ChannelFeed {

    function __construct($username){
        $this->username=$username;
        echo $this->username;
        $this->feedUrl=$url='http://gdata.youtube.com/feeds/api/users/'.$username.'/uploads?orderby=updated';
        $this->feed=simplexml_load_file($url);
    }

    public function getYTid() {

        $ytURL = $this->feed->entry->link['href'];

        $ytvIDlen = 11; // This is the length of YouTube's video IDs

        // The ID string starts after "v=", which is usually right after 
        // "youtube.com/watch?" in the URL
        $idStarts = strpos($ytURL, "?v=");

        // In case the "v=" is NOT right after the "?" (not likely, but …
Run Code Online (Sandbox Code Playgroud)

php

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

在 Kendo NumericTextBox 中为百分比添加 % 符号

尝试向 Kendo NumericTextBox 中的数字添加 % 符号。他们建议像这样转义 % 符号:

$("#numeric").kendoNumericTextBox({
    format: "# \%"
});
Run Code Online (Sandbox Code Playgroud)

但是当我给它 3 的值时,它仍然给我 300%!

从剑道文档:

"%" - 百分比占位符将一个数字乘以 100 并在结果字符串中插入一个本地化的百分比符号。注意:'%' 符号被解释为格式字符串中的格式说明符。如果您需要防止这种情况发生,您需要在 '%' 符号前加上一个反斜杠 - 'kendo.toString(12, "# \%")'-> 12 % (en-us)。

kendo-ui kendonumerictextbox

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