小编ste*_*dev的帖子

返回自午夜以来创建的文档

我想找到自午夜以来创建的所有文档,无论用户的时区如何.如果太平洋时间的用户,它应该显示自太平洋午夜以来的所有文件.与东部时间相同.

我在东部时间这对我有用:

var d = new Date();
    var midnight = d.setHours(0,0,0,0); // last midnight

    var count = Items.find({
      username: Meteor.user().username,
      createdAt: { $gt: midnight }
    }).count();
Run Code Online (Sandbox Code Playgroud)

但是我的客户是CST,但对他不起作用.它改为显示自中午前一天晚上10点或晚上11点以来创建的文档.所以这对我来说似乎是一个时区问题.

javascript mongodb

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

Laravel 5.2 - 会话不会在路由更改中持续存在

我刚刚安装了Laravel 5.2.我进入我的项目几个小时,我注意到会话不会在路线上持续存在.在表单上使用验证服务时,我首先注意到了这一点.该$error变量是在验证失败空.

我创建了两个简单的路线来重现这个问题.代码如下.Fooroute加载会话但Bar路由不加载.

  • Laravel.log 是空的.
  • sudo chmod -R 777 在存储上设置
  • 我已经尝试过数据库驱动程序和文件驱动程序.同样的结果.
  • 我已经更新了数据库以包含会话表更改(用户ID等)
  • php artisan cache:clear
  • php artisan config:clear
  • 使用文件驱动程序时,我看到存储的会话文件 storage/framework/sessions
  • 我有一个app/Http/Kernel.php从5.2存储库中获取的新副本

routes.php文件

Route::group(['middleware' => ['web']], function () {


    Route::get('foo','AuthController@foo');
    Route::get('bar','AuthController@bar');


});
Run Code Online (Sandbox Code Playgroud)

AuthController.php

namespace Zocial\Http\Controllers;

class AuthController extends Controller
{

 public function foo()
 {
  \Session::put('user','testing');

  //session( ['user' => 'testing'] ); not working either
  return \Session::get('user');
 }

 public function bar()
 {
  return "Session here: " . \Session::get('user');
 }

}
Run Code Online (Sandbox Code Playgroud)

配置/ session.php文件

return [

    'driver' …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5.2

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

运行 Artisan 控制台请求时的中间件

我希望在运行 artisan 命令时运行一个自定义的中间件。在实际命令执行之前,我需要设置一些要在应用程序配置中使用的环境变量,但我找不到有关 Artisan 请求生命周期的任何文档。

这是可能的吗?

laravel laravel-5

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

jQuery .click事件在页面加载时运行

我在外部文件中有这个jQuery脚本.我用它来更新数据库.我一直在练习它并且无法正确使用它.我希望在单击我的按钮(标有ID"add")时运行.ajax调用,但是每次刷新页面时数据库都会更新,而不是单击按钮时更新!有人可以解释原因吗?提前致谢

$('#add').click(
    $.ajax({
        url: 'test.php',
        success: function() {
            alert("added");
        }
    })
);
Run Code Online (Sandbox Code Playgroud)

更新:感谢@flo我能够完美地完成这项工作.这是最终产品:

$(document).on('click','#add',function() {
    $.ajax({
        url: 'test.php',
        success: function() {
        alert("added");
        }
    })
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

标签 统计

javascript ×2

laravel ×2

jquery ×1

laravel-5 ×1

laravel-5.2 ×1

mongodb ×1

php ×1