小编Tin*_*ino的帖子

Laravel Controller子文件夹路由

我是Laravel的新手.为了尝试保持我的应用程序井井有条,我想将我的控制器放入控制器文件夹的子文件夹中.

controllers\
---- folder1
---- folder2
Run Code Online (Sandbox Code Playgroud)

我试图路由到控制器,但laravel找不到它.

Route::get('/product/dashboard', 'folder1.MakeDashboardController@showDashboard');
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

laravel laravel-4 laravel-routing

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

角度资源创建日期对象

我正在使用$ resource来操纵我的数据.我想把它们转换成日期对象时将它们转换成日期对象.它只是使用datepicker等更容易.

我的工厂:

AppFactories.factory("Books", ['$resource' ,function($resource){

  return $resource(
        "/books/:id",
        {id: "@id" },
        {
            "update": {method: "PUT", isArray: true },
            "save": {method: "POST", isArray: true },

        }
    );

}]);
Run Code Online (Sandbox Code Playgroud)

我可以在工厂内创建一个函数,以便在发布/更新时将日期从数据库转换为日期对象,反之亦然?

将它集成到工厂是非常好的,这样我就可以重复使用它.

javascript date angularjs

15
推荐指数
2
解决办法
7518
查看次数

Angular UI Bootstrap Modal更新$ scope

我想使用模态来编辑我的数据.我将数据传递给模态实例.当我单击确定时,我将$ scope.selected中的已编辑数据传递回控制器.

在那里,我想更新原始的$ scope.不知何故,$ scope不会更新.我究竟做错了什么?

var ModalDemoCtrl = function ($scope, $modal, $log) {

  $scope.data = { name: '', serial: ''  }

  $scope.edit = function (theIndex) {

    var modalInstance = $modal.open({
      templateUrl: 'myModalContent.html',
      controller: ModalInstanceCtrl,
      resolve: {
        items: function () {
          return $scope.data[theIndex];
        }
      }
    });

    modalInstance.result.then(function (selectedItem) {
      $scope.selected = selectedItem;

      // this is where the data gets updated, but doesn't do it
      $scope.data.name = $scope.selected.name;
      $scope.data.serial = $scope.selected.serial;

    });
  };
};
Run Code Online (Sandbox Code Playgroud)

模态控制器:

var ModalInstanceCtrl = function ($scope, $modalInstance, items) …
Run Code Online (Sandbox Code Playgroud)

angularjs angular-ui-bootstrap

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

Docker 容器未启动,因为 rabbit 磁盘空间不足

RabbitMQ 似乎占用了太多磁盘空间并且无法启动。如何在我的 Mac 上删除它?我似乎找不到它。我已经尝试删除所有图像和容器,然后从头开始重建,希望它能解决问题。

$docker logs rabbitmq

              RabbitMQ 3.6.6. Copyright (C) 2007-2016 Pivotal Software, Inc.
  ##  ##      Licensed under the MPL.  See http://www.rabbitmq.com/
  ##  ##
  ##########  Logs: tty
  ######  ##        tty
  ##########
              Starting broker...

=INFO REPORT==== 11-Dec-2016::10:06:13 ===
Starting RabbitMQ 3.6.6 on Erlang 19.0.7
Copyright (C) 2007-2016 Pivotal Software, Inc.
Licensed under the MPL.  See http://www.rabbitmq.com/

=INFO REPORT==== 11-Dec-2016::10:06:13 ===
node           : rabbit@538f7beedbe3
home dir       : /var/lib/rabbitmq
config file(s) : /etc/rabbitmq/rabbitmq.config
cookie hash    : kOyaDgypIBcP8tZ01/3Fdg==
log            : tty
sasl log …
Run Code Online (Sandbox Code Playgroud)

rabbitmq docker docker-compose

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

Kubernetes Jenkins 交换空间问题

由于“可用交换空间”为 0,Jenkins 无法构建。我不知道如何解决这个问题。构建过程一直挂起。这里是部分输出:

在此输入图像描述

在此输入图像描述

当我 ssh 进入实例时,docker info我得到一个WARNING: No swap limit support.

jenkins docker gcloud kubernetes

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

解析从mysql到carbon对象的日期,然后转换为本地时区

这个时区的东西是一个真正的噩梦.我将所有值都存储在我的数据库中.我想要做的是构建一个在本地时区返回DateTime字符串的函数.当我使用Laravel时,我想用Carbon来完成工作.我现在多次尝试过但都失败了.

$dateasstring= '2014-01-05 12:00:00' //retrieved from databse

这个日期是UTC.如何将其作为UTC解析为Carbon,然后告诉Carbon将时间更改为localtimezone?我错过了什么吗?

laravel laravel-4 php-carbon

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

UI Bootstrap下拉指令导致multidir问题

嗨,我正在尝试从UI Bootstrap中获取下拉指令.每当我尝试使用'dropdown'指令时,我都会收到以下错误消息:

控制台错误消息:

Multiple directives [dropdown, dropdown] asking for 'dropdown' controller on: <li class="dropdown pos-stc" dropdown="">
http://errors.angularjs.org/1.3.9/$compile/multidir?p0=dropdown&p1=dropdown&p2='dropdown'ontroller&p3=%3Cli%class%3D%dropdown%20pos-stc%22%20dropdown%3D%22%22%3E
    at http://localhost:9000/bower_components/angular/angular.js:63:12
    at assertNoDuplicate (http://localhost:9000/bower_components/angular/angular.js:7990:15)
    at applyDirectivesToNode (http://localhost:9000/bower_components/angular/angular.js:7339:11)
    at compileNodes (http://localhost:9000/bower_components/angular/angular.js:6997:15)
    at compileNodes (http://localhost:9000/bower_components/angular/angular.js:7009:15)
    at compileNodes (http://localhost:9000/bower_components/angular/angular.js:7009:15)
    at compile (http://localhost:9000/bower_components/angular/angular.js:6904:15)
    at link (http://localhost:9000/bower_components/angular/angular.js:22225:9)
    at invokeLinkFn (http://localhost:9000/bower_components/angular/angular.js:8213:9)
    at nodeLinkFn (http://localhost:9000/bower_components/angular/angular.js:7722:11) angular.js:11594(anonymous function) angular.js:11594(anonymous function) angular.js:8544invokeLinkFn angular.js:8215nodeLinkFn angular.js:7722compositeLinkFn angular.js:7075publicLinkFn angular.js:6954boundTranscludeFn angular.js:7093controllersBoundTransclude angular.js:7749(anonymous function) angular.js:22173processQueue angular.js:13171(anonymous function) angular.js:13187Scope.$eval angular.js:14384Scope.$digest angular.js:14200Scope.$apply angular.js:14489done angular.js:9646completeRequest angular.js:9836requestLoaded
Run Code Online (Sandbox Code Playgroud)

有人能告诉我这个错误是什么吗?当我删除指令一切都很好,除了下拉菜单不起作用:(

HTML:

  <li class="dropdown" dropdown>
    <a href class="dropdown-toggle clear" dropdown-toggle>
      <span class="thumb-sm avatar …
Run Code Online (Sandbox Code Playgroud)

twitter-bootstrap angularjs angular-ui-bootstrap

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

按日期范围的小时分组

我不熟悉续集(postgres),也无法在文档中找到如何选择一天中的小时数(日期范围),对其进行分组并进行计数。

查询如下所示:

SELECT
    COUNT (*),
    EXTRACT (HOUR FROM paid_at) AS HOUR
FROM
    transactions
WHERE paid_at >= '2015-01-01 00:00:00' AND paid_at <= '2015-01-31 23:59:59'
GROUP BY
    HOUR
ORDER BY hour asc
Run Code Online (Sandbox Code Playgroud)

有人可以向我发送正确的方向吗?我发现续集文档非常基础。缺少高级示例。

postgresql node.js sequelize.js

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

brew.rb权限被拒绝

brew update当我突然遇到权限错误时,我正试图:

/usr/local/bin/brew: line 28: /usr/local/Library/brew.rb: Permission denied /usr/local/bin/brew: line 28: exec: /usr/local/Library/brew.rb: cannot execute: Undefined error: 0

我也试过了sudo brew update,但没有运气.

我能做什么?

macos homebrew

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

Docker 使用令牌更改 .gitconfig 以进行私有存储库访问

我一直在努力解决访问私有存储库的 docker 构建阶段的问题。似乎使用“令牌”是实现这一目标的最简单且相当安全的方法。

我看到一篇文章,解释了这一点。在评论中有人建议改进添加 github 令牌。我无法让它在 docker 内工作。如何更改.gitconfig并让 git 始终使用令牌?

该命令需要更改为使用令牌:

RUN echo "[url \"git@github.com:\"]\n\tinsteadOf = https://github.com/" >> /root/.gitconfig
Run Code Online (Sandbox Code Playgroud)

评论:

更好的方法是生成一个 api 令牌,该令牌具有对该存储库的只读访问权限并使用类似git config --global url."https://${TOKEN}@github.com/".insteadOf "https://github.com/". 这样,您不需要包装脚本或 ssh 主机密钥检查,也不需要烘焙所有访问权限

如果有人能帮我过桥就好了。谢谢

git github docker dockerfile docker-compose

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