小编imp*_*335的帖子

将JavaScript函数作为参数传递

如何在没有"父"功能中执行的功能或使用eval()?的情况下将函数作为参数传递?(因为我读过它是不安全的.)

我有这个:

addContact(entityId, refreshContactList());
Run Code Online (Sandbox Code Playgroud)

它可以工作,但问题是refreshContactList在调用函数时触发,而不是在函数中使用它时触发.

eval()根据我所读到的内容,我可以使用它,但这不是最好的做法.如何在JavaScript中将函数作为参数传递?

javascript parameters function

624
推荐指数
8
解决办法
60万
查看次数

根据object属性删除数组元素

我有一个像这样的对象数组:

var myArray = [
    {field: 'id', operator: 'eq', value: id}, 
    {field: 'cStatus', operator: 'eq', value: cStatus}, 
    {field: 'money', operator: 'eq', value: money}
];
Run Code Online (Sandbox Code Playgroud)

如何根据其属性删除特定的?

例如,如何使用'money'作为字段属性删除数组对象?

javascript arrays jquery properties object

236
推荐指数
7
解决办法
17万
查看次数

如何在Laravel 5中构建模块化应用程序?

我想将我的应用程序分成模块.例如,会有一个"核心"模块,其中包含基本登录功能,应用程序布局/格式(CSS等),用户管理和日记.

稍后我可以创建其他模块,如联系人管理器,可以轻松地从应用程序中添加或删除.

应用程序导航中会有一些逻辑用于确定存在哪些模块以及显示/隐藏指向它们的链接.

我如何在目录结构,命名空间和其他任何需要的方面做到这一点?


我正在看creolab/laravel-modules,但是它说它适用于Laravel 4.我还能以完全相同的方式使用它吗?

文档说在每个模块目录中放置模型,控制器和视图,但这如何与路由一起使用?理想情况下,我希望每个模块都有自己的routes.php文件.如何将所有的东西这项工作httpresources目录?


我在考虑这样的事情:

模块的想法

但我不知道如何让它发挥作用.


我刚刚在这里尝试了教程:

http://creolab.hr/2013/05/modules-in-laravel-4/

没有额外的库等,只需要纯粹的Laravel 5.

我似乎碰到了一堵砖墙,上面写着错误信息:

FatalErrorException in ServiceProvider.php line 16:
Call to undefined method Illuminate\Config\Repository::package()
Run Code Online (Sandbox Code Playgroud)

关于以下内容:

<?php namespace App\Modules;

abstract class ServiceProvider extends \Illuminate\Support\ServiceProvider
{

    public function boot()
    {
        if ($module = $this->getModule(func_get_args())) {
            $this->package('app/' . $module, $module, app_path() . '/modules/' . $module);
        }
    }

    public function register()
    {
        if ($module = $this->getModule(func_get_args())) {
            $this->app['config']->package('app/' . $module, app_path() . '/modules/' . $module . '/config');

// Add routes …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-routing laravel-5

68
推荐指数
3
解决办法
4万
查看次数

Jquery找到最近的匹配元素

我有一系列带有列的行,我想选择一个input字段的值,该字段位于input字段(价格输入)的前一列中,我在释放键时调用函数.

我试过了:

quantity = $(this).parent().parent().children().val() ;
quantity = $(this).parent().parent().children().closest('.inputQty', this).val() ;
Run Code Online (Sandbox Code Playgroud)

但是没有工作.

DOM的一个例子:

<div class="row">
    <div class="column"><input class="inputQty" id="quantity0" /></div>
    <div class="column"><input class="someOther" id="Other0" /></div>
    <div class="column">
        <div class="cSelect">
            <select id="currency0"><option>£</option></select>
            <input class="price" id="price0" />
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

jquery dom-traversal

58
推荐指数
2
解决办法
13万
查看次数

Socket.io连接用户计数

我终于让socket.io正常工作,但我遇到了一个奇怪的问题.

我不确定这是不是最好的方法,但我使用的是:

io.sockets.clients().length
Run Code Online (Sandbox Code Playgroud)

这将返回连接到我的服务器的客户端数量.问题是在用户连接和断开连接后,数量开始保持高于应有的水平.

例如,如果我连接并询问我的朋友,数字会上升,这是正确的.但是当我们开始断开连接并重新连接时,数量不会减少.

我在vmware ubuntu服务器上运行node.js和sockets.io服务器.

有谁知道为什么这是或有更好的方法来找出有多少人连接到服务器?

websocket node.js socket.io

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

未找到Laravel 5用户模型

我已将User模型从默认的app目录移动到app/Models中.

我已在User中更新了命名空间namespace App\Models;但我收到此错误:

FatalErrorException in EloquentUserProvider.php line 122:
Class '\App\User' not found
Run Code Online (Sandbox Code Playgroud)

我的json文件中有正确的条目:

"autoload": {
    "classmap": [
        "database",
        "app/Modules",
        "app/Models"
    ],
    "psr-4": {
        "App\\": "app/",
        "Modules\\": "app/Modules/"
    }
},
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

php laravel laravel-5

34
推荐指数
3
解决办法
4万
查看次数

Select2限制标签数量

有没有办法限制用户可以使用Select2添加到输入字段的标签数量?

我有:

$('#tags').select2({
    containerCssClass: 'supplierTags',
    placeholder: "Usual suppliers...",
    minimumInputLength: 2,
    multiple: true,
    tokenSeparators: [",", " "],
    placeholder: 'Usual suppliers...',
            createSearchChoice: function(term, data) {
                if ($(data).filter(function() {
                    return this.name.localeCompare(term) === 0;
                }).length === 0) {
                    return {id: 0, name: term};
                }

            },
    id: function(e) {
        return e.id + ":" + e.name;
    },
    ajax: {
        url: ROOT + 'Call',
        dataType: 'json',
        type: 'POST',
        data: function(term, page) {
            return {
                call: 'Helpers->tagsHelper',
                q: term
            };
        },
        results: function(data, page) {
            return {
                results: …
Run Code Online (Sandbox Code Playgroud)

javascript tags jquery jquery-select2

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

Laravel验证必须填写两个字段之一

我有两个领域:

QQ

电子邮件

如何设置Validator对象以便必须填充其中一个字段?哪个没关系.


    $messages = array(
        'email.required_without:qq' => Lang::get('messages.mustenteremail'),
        'email.email' => Lang::get('messages.emailinvalid'),
        'qq.required_without:email' => Lang::get('messages.mustenterqq'),
    );
Run Code Online (Sandbox Code Playgroud)

php validation laravel laravel-4

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

KendoUI Grid十进制数列

我有一个重量柱(Kg).当用户点击它时,我需要让它们能够输入3位的十进制数.

我遇到的问题是目前只允许他们把它放到2个地方,但显示为3个地方.您可以输入一个数字到多个小数位,但是当它保存时,它会将它舍入到2个位置.

我的专栏设置如下:

...
{
        field: "weight",
        title: "Weight",
        width: 40,
        format: "n4",
        decimals: 4,
        step: 0.001,
        template: "#= weight.toFixed(3)+'kg' #"
}
...
Run Code Online (Sandbox Code Playgroud)

我尝试了一些但没有工作的东西.

jquery telerik kendo-ui kendo-grid

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

迁移后的Laravel种子

迁移完成后,我可以在迁移中自动为表添加测试数据吗?

或者你必须单独种子?

php migration laravel laravel-4 laravel-5

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