小编Tim*_*ley的帖子

如何按周过滤数据数组 Filter()

目前正在尝试按周过滤我的数据数组,我已经能够很容易地按天过滤,但是我正在努力处理 x 和 y 之间的日期(例如按周)。

我尝试设置开始日期和结束日期(今天),然后尝试返回小于或等于开始日期和结束日期的日期,但失败了。

数据数组日期格式:dd/mm/yyyy (01/01/2000)

用户将选择使用哪个过滤器(因此 switch() )情况 7 被过滤 7 天。

computed: {
    appointments: function () {

      var today = new Date();
      var dd = String(today.getDate()).padStart(2, '0');
      var mm = String(today.getMonth() + 1).padStart(2, '0'); //January is 0!
      var yyyy = today.getFullYear();


      var data = this.$store.state.appointments;

      this.filter1_color = "grey";
      this.filter2_color = "grey";

      switch (this.dateFilter) {
        case 0:
        break;

        case 1:
        console.log("case1: " + today)
        return data.filter(word => word.date == today);

        case 7:

        /// WORKING /// (ex. edit) …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js

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

Laravel 更新数据库不在作业队列中工作,但同步工作

我正在尝试更新排队作业中的数据库行,该作业在我的队列连接设置为 时有效,sync但现在设置为database.

编辑:修复了序列化问题,队列中的更新数据库问题仍然存在。

public function handle()
    {

      $id = $this->settings->id;
      $server = $this->settings->server;
      $number = $this->settings->number;
      $api_script = storage_path('script.py');
      $delay = 5;

      //Determine Delay

      //Process Script Here

      //Check If Script Successful

      DB::table('orders')->where('order_id', $this->settings->order_id)->update(['status' => "Finalising..."]);

      ProcessEmails::dispatch($this->settings)->delay(now()->addMinutes($delay));
      // echo $process->getOutput();
    }
Run Code Online (Sandbox Code Playgroud)

上面是我想要执行的作业,更新数据库命令同步工作,但在连接设置为数据库时不起作用。

感谢您的帮助!

laravel

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

标签 统计

javascript ×1

laravel ×1

vue.js ×1