小编Orb*_*tum的帖子

保存后,保存之前的laravel模型回调等

Laravel有回调吗:

afterSave()
beforeSave()
etc
Run Code Online (Sandbox Code Playgroud)

我搜索但没有发现任何东西 如果没有这样的东西 - 实施它的最佳方法是什么?

谢谢!

php laravel

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

如何将gridstack.js添加到Ractive.js?

我正在使用Ractive.jsgridstack.js创建示例应用程序,但无法弄清楚如何将gridstack添加为装饰器.我认为这是向ractive.js添加jQuery元素的正确方法,请告知是否不是.

在我创建了一个装饰器并将其分配给Dashboard组件后,它实际上不起作用,并且事件来自组件gridstackDecorator中没有缓存Dashboard.

我用不起作用的代码创建了这个小提琴,源代码如下:

Ractive.js组件树将如下所示:

- App
|--- Dashboard    <-- GridstackDecorator
    |--- Widget
        |--- Widget container components
    |--- ...
    |--- Widget
|--- Other components
Run Code Online (Sandbox Code Playgroud)

HTML模板看起来像:

<div id="app"></div>

<script>
window.__APP_INITIAL_STATE__ = {
    widgets: [
        {id: 1, name: "First widget", x:0, y:0, width:2, height:2},
        {id: 2, name: "Second widget", x:5, y:0, width:2, height:2},
        {id: 3, name: "Third widget", x:10, y:0, width:2, height:2},
     ],
};
</script>
Run Code Online (Sandbox Code Playgroud)

我尝试分配给Dashboard组件的gridstack装饰器如下所示:

updateteardown方法不会被调用,这是为什么? …

javascript jquery ractivejs gridstack

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

在Laravel中放置菜单逻辑的位置?

在Laravel中放置菜单数据逻辑的最佳概念是什么.如果我使用菜单包放在哪里.在Base_Controller创建附加功能或不同的东西?

php menu laravel

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

jsTree禁用一些复选框

使用带有复选框插件的jsTree(3.1.0 +)是否可以允许不是所有复选框都要检查 - 禁用其中一些复选框?

我在jsree禁用复选框找到旧版jsTree的解决方案,但它在jsTree 3.1.0+版本上不起作用.

隐藏复选框的解决方案jsTree隐藏复选框工作正常,但如果我点击该文件夹,则无论如何都会检查隐藏复选框.

谢谢.

jstree

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

Laravel以良好的方式定义控制器的默认布局

我用Google搜索了两个小时,但未找到答案.也许你可以帮忙.

当我在MyController中定义时:

class MyController extends Base_Controller {
    public $layout = 'layouts.default';

    public function get_index() {
        $entries = Entry::all();
        return View::make('entries.index')
            ->with('entries', $entries);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

entries\index.blade.php中:

@section('content')
    <h1>Test</h1>
@endsection
Run Code Online (Sandbox Code Playgroud)

layouts\default.blade.php中:

<!DOCTYPE html>
<html>
<body>
    @yield('content')
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

什么都没有显示出来.我不明白为什么.当我在MyController返回部分替换时:

$this->layout->nest('content', 'entries.index', array(
    'entries' => $entries
));
Run Code Online (Sandbox Code Playgroud)

然后一切正常,但是..它看起来不干净,我不喜欢它.在每个视图中添加时,一切@layout('layouts.default')都运行良好,但它不是DRY.例如,在RoR中,我不需要在Controller中执行此类操作.

如何在MyController一个布局中定义和使用return View::make(我认为这是正确的方法)或如何做得更好?

php laravel

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

NVD3.js multiChart x轴标签与线条对齐,但不与条线对齐

我使用NVD3.js multiChart在图表中显示多个线条和条形.一切正常,但x轴标签仅与线点对齐,而不是条线.我想在标尺正下方正确对齐标签.但我明白了:

在此输入图像描述

用红线标出标签应该在哪里.

我做了jsFiddle:http://jsfiddle.net/n2hfN/

谢谢!

d3.js nvd3.js

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

NVD3.js multiChart x轴标签与多条线对齐,但不是多条线

这个问题与NVD3.js有关,multiChart x轴标签与线条对齐,但不与条线对齐

我正在使用NVD3.js 在图表中multiChart显示多行多个条.一切正常,但x轴标签仅与线点对齐,而不是条线.我想在标尺正下方正确对齐标签.但我明白了:

x轴标签未与条形对齐

如您所见 - x轴(例如,2014年 - 2月)未与Bars对齐.

1)如何同时将x轴标签与条形和线条对齐?

2)我需要这个解决方案NVD3.js或如何正确集成.

我做了jsFiddle:http://jsfiddle.net/n2hfN/28/

谢谢!

d3.js nvd3.js

6
推荐指数
2
解决办法
6247
查看次数

React选择自动尺寸宽度

使用react-select时不是按选项值自动调整大小,而是使用width:100%如图所示:

选择短值

选项很简短:

getOptions() {
    return [
        { value: 'AND', label: 'AND' },
        { value: 'OR', label: 'OR' }
    ]
}
Run Code Online (Sandbox Code Playgroud)

产生它的代码:

<Select
    options={this.getOptions()}
    value={value}
    autosize={true}
    clearable={false}
    simpleValue
/>
Run Code Online (Sandbox Code Playgroud)

是否有任何方法可以react-select通过自动调整大小来显示这些值,因此选择框与选项长度相同,例如,我可以将此选择框置于中心位置<div>

更新于14.11.2017 在这个jsFiddle中可以看到完整的例子

reactjs react-select

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

Google Calendar API 添加事件回调以进行同步

google-api-php-client用于获取和插入 Google 日历事件。现在我想将系统上的事件与 Google 日历上的事件同步。

我想知道,如果我在 Google 日历中添加事件,它是否可以自动添加到我的系统中(可能带有一些回调 url),所以我不需要使用 CRON 作业在某个时间间隔内重新检查 Google 日历中的事件?

谢谢!

google-calendar-api google-api google-api-php-client

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

RactiveJS + Redux 调度动作和水合物

我正在尝试使用 Redux 为小示例应用程序设置 RactiveJS - 初始化仪表板(来自 AJAX),从仪表板添加/删除元素(小部件)(并在服务器上保存序列化数据)。因为有几乎专门针对 React 的教程,所以我需要建议。我遵循了一些并获得了目录结构,例如:

views
    app.html
    dashboard.html
    widget.html
js
    actions
        DashboardActions.js
    components
        Dashboard.js
        Widget.js
    constants
        ActionTypes.js
    reducers
        dashboard.js
        index.js
    app.js
index.html
Run Code Online (Sandbox Code Playgroud)

这个例子有效,但有几个问题,我想弄清楚如何使它更好。例如:

1)如何传递(我应该传递?)存储和操作到 Ractive 组件树?现在它bindActionCreators在每个组件中使用,我认为这不是一个好的解决方案。

2) 将服务器的初始状态水化放在哪里?目前它是硬编码的reducers/dashboard.js,但我想使用后端作为数据源和数据保存端点。有中间件方法,但如果这是好的做法,那么如何将其应用到 RactiveJs 中?

3)我应该使用一个大的reducer还是每个组件一个reducer

4)也许核心概念不正确,应该重构?

视图/app.html

<Dashboard dashboard={{store.getState()}} store="{{store}}"></Dashboard>
Run Code Online (Sandbox Code Playgroud)

视图/dashboard.html

{{#with dashboard}}
<pre>
====
<a on-click="@this.addWidget('Added by click')" href="#">Add New</a>
{{#dashboard}}
    {{#each widgets}}
    <Widget id="{{this.id}}" name="{{this.name}}" size="{{this.size}}" actions="{{actions}}" store="{{store}}"></Widget>
    {{/each}}
{{/dashboard}}
====
</pre>
{{/with}}
Run Code Online (Sandbox Code Playgroud)

视图/小部件.html

<div>{{id}}-{{name}} (Size: {{size}})<a href="#" on-click="@this.deleteWidget(id)">X</a></div>
Run Code Online (Sandbox Code Playgroud)

动作/仪表板Actions.js …

javascript ractivejs redux react-redux

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