小编Zar*_*Dev的帖子

Laravel - 使用Eloquent查询buider在select中添加自定义列

这是一个简化的用例,仅用于说明我想要实现的目标:

在纯SQL中考虑此查询:

SELECT url, 1 AS active
FROM  `modules` 
WHERE 1 
Run Code Online (Sandbox Code Playgroud)

如何使用查询生成器添加常量活动列?

这是我的查询生成器,没有额外的列:

DB::table('modules')
->get(['url']);
Run Code Online (Sandbox Code Playgroud)

php sql laravel eloquent

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

在大型网络项目中实现Browserify的实践--Gulp

这是事情,

我来自一个网页中包含多个js文件的世界.有些总是包含在页面中(您的库,菜单等...),其他则取决于当前页面(登录页面的js,订阅的js等).基本上让我们说每页1个不同的js文件加上libs.

现在我想用browserify开始一个新项目,面临一个大问题:

  • 在我看到的所有示例中,总有一个入口点(如app.js).
  • 在我的情况下,我将有n个入口点(每页1个).

所以我的问题是:

  • 每页有1个入口点是否违反良好做法?为什么?
    • 如果是,那么使用大量特定于页面的JS浏览大型应用程序的良好做法什么?
    • 如果否,如何使用Gulp实现自动化.在我发现的每个例子中.您必须知道每个文件的名称并一个接一个地处理它.(例如,在一个包含数百页的大型项目中,这非常烦人)
  • 你在项目中如何处理这个问题?我是否必须完全重新思考处理特定于页面的JS代码的方式?

javascript commonjs browserify gulp

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

Laravel 5.2升级 - 找不到类AuthServiceProvider

我目前正在花时间将我的项目从Laravel 4.2升级到Laravel 5.2.

经过很多麻烦我设法正确运行5.1版本所以我开始了5.1到5.2的程序,如官方文档中所述:https://laravel.com/docs/5.2/upgrade#upgrade-5.2.0

第一步之后,我的composer.json看起来像这样:

"require": {
        "laravel/framework": "5.2.*",
        "illuminate/html": "5.*",
        "andywer/js-localization": "dev-laravel-5",
        "laracasts/flash" : "~1.0"
    },
    "require-dev": {
        "phpunit/phpunit": "~4.0",
        "phpspec/phpspec": "~2.1",
        "symfony/dom-crawler": "~3.0",
        "symfony/css-selector": "~3.0"
    },
    "autoload": {
        "classmap": [
            "database",
            "app/Models",
            "app/Http/Controllers"
        ],
        "psr-4": {
            "App\\": "app/"
        }
    },
    "autoload-dev": {
        "classmap": [
            "tests/TestCase.php"
        ]
    },
Run Code Online (Sandbox Code Playgroud)

我还更新了app.php配置,以删除providers部分中的ArtisanServiceProvider和ControllerServiceProvider.

我的app.php配置如下所示:

/*
    |--------------------------------------------------------------------------
    | Autoloaded Service Providers
    |--------------------------------------------------------------------------
    |
    | The service providers listed here will be automatically loaded on the …
Run Code Online (Sandbox Code Playgroud)

php upgrade exception laravel laravel-5

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

React js - 禁用mixin中组件的渲染

我正在尝试开发一个React mixin来在渲染组件之前检查用户访问级别.

如果用户没有查看组件的权限,我想禁用组件的呈现.我一直在寻找建立起来的东西来处理这个但却一无所获,所以我做到了:

var AuthentLevelMixin = {
    componentWillMount: function() {
        if(!Auth.check()) {
            // Disable component render method
            this.render = function () {
                return false;
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

它按预期工作,但我觉得这是"肮脏的方式".

所以我的问题是:与此片段相同的"反应方法"是什么?

javascript mixins reactjs

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

Android - 具有多个表的关系数据库SQLite

我正在尝试使用21个表构建数据库,每个表都绑定约束.我已经在PHPmyAdmin中实现了数据库,然后下载了结构脚本以在我的Android SQLite数据库中导入.

但我想知道在Android中使用许多表构建关系数据库的好方法,以及如何创建它们.

目前我有一个实现SQLiteOpenHelper的类:

public class SqlSig extends SQLiteOpenHelper {

@Override
public void onCreate(SQLiteDatabase db) {
    for(int i = 0; i != ConfigBDD.requetes.length; i++){
        db.execSQL(ConfigBDD.requetes[i]);
    }
}
}
Run Code Online (Sandbox Code Playgroud)

ConfigBDD.requetes [i]获取包含表创建请求和约束请求的字符串数组.此代码根本不起作用,并且logCat显示PRIMARY KEY指令的错误:

 05-29 15:13:51.992: E/Database(8187): Failure 1 (near "KEY": syntax error) on 0x15c4b8
 when preparing 'CREATE TABLE IF NOT EXISTS `arret` ( `id` int(11) NOT NULL , `id_externe`
 varchar(10) DEFAULT NULL, `id_pid` int(11) NOT NULL, `nom` varchar(50) NOT NULL,
 `description` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `id_pid` (`id_pid`) )
 DEFAULT …
Run Code Online (Sandbox Code Playgroud)

database sqlite android relational-database

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