久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

<i id='unc5x'><tr id='unc5x'><dt id='unc5x'><q id='unc5x'><span id='unc5x'><b id='unc5x'><form id='unc5x'><ins id='unc5x'></ins><ul id='unc5x'></ul><sub id='unc5x'></sub></form><legend id='unc5x'></legend><bdo id='unc5x'><pre id='unc5x'><center id='unc5x'></center></pre></bdo></b><th id='unc5x'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='unc5x'><tfoot id='unc5x'></tfoot><dl id='unc5x'><fieldset id='unc5x'></fieldset></dl></div>
<legend id='unc5x'><style id='unc5x'><dir id='unc5x'><q id='unc5x'></q></dir></style></legend>
    1. <tfoot id='unc5x'></tfoot>

      • <bdo id='unc5x'></bdo><ul id='unc5x'></ul>

        <small id='unc5x'></small><noframes id='unc5x'>

        Laravel - 使用 whereHas 獲取最后一行

        Laravel - get last row using whereHas(Laravel - 使用 whereHas 獲取最后一行)
      1. <i id='vDmpc'><tr id='vDmpc'><dt id='vDmpc'><q id='vDmpc'><span id='vDmpc'><b id='vDmpc'><form id='vDmpc'><ins id='vDmpc'></ins><ul id='vDmpc'></ul><sub id='vDmpc'></sub></form><legend id='vDmpc'></legend><bdo id='vDmpc'><pre id='vDmpc'><center id='vDmpc'></center></pre></bdo></b><th id='vDmpc'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='vDmpc'><tfoot id='vDmpc'></tfoot><dl id='vDmpc'><fieldset id='vDmpc'></fieldset></dl></div>
          <tbody id='vDmpc'></tbody>
        <legend id='vDmpc'><style id='vDmpc'><dir id='vDmpc'><q id='vDmpc'></q></dir></style></legend>

        <tfoot id='vDmpc'></tfoot>

              <small id='vDmpc'></small><noframes id='vDmpc'>

                <bdo id='vDmpc'></bdo><ul id='vDmpc'></ul>
                1. 本文介紹了Laravel - 使用 whereHas 獲取最后一行的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在嘗試獲取最后一次用戶活動的時間created_at",我有模型 UserUserActivity.
                  我想獲取最后一個用戶活動并檢查該用戶的最后一個活動是否是 3 天才能發(fā)送通知,

                  I am trying to get the time "created_at" for the last user activity, I have the model User, and UserActivity.
                  I want to get the last user activity and check if the last activity of this user is 3 days to send notification,

                  User.php

                  <?php
                  
                  namespace App;
                  
                  use IlluminateDatabaseEloquentModel;
                  class User extends Model
                  {
                      public function activites()
                      {
                          return $this->hasMany(Activty::class);
                      }
                  
                  }
                  

                  Activity.php

                  <?php
                  
                  namespace App;
                  
                  use IlluminateDatabaseEloquentModel;
                  use CarbonCarbon;
                  
                  class Activity extends Model
                  {
                      function function user(){
                          return $this->belongsTo(User::class);
                      }
                  }
                  

                  控制器

                  $latest_activites = User::whereHas("activites",function($query){
                              $query->where("created_at",">=",Carbon::now()->subDays(3));
                          });
                  $latest_activites = $latest_activites->get();
                  

                  推薦答案

                  首先,在 User 模型中創(chuàng)建另一個關系,即 必須是 hasOne 以獲取最新活動:

                  First, create another relationship in User model, which has to be hasOne to get the latest activity:

                  public function latestActivity()
                  {
                      return $this->hasOne(Activity::class)->latest();
                  }
                  

                  然后只加載最近活動超過 3 天的用戶

                  Then load just users who have latest activities older than 3 days

                  $users = User::whereHas('activites', function($q) {
                          $q->where('created_at', '<=', now()->subDays(3));
                      })
                      ->whereDoesntHave('activites', function($q) {
                          $q->where('created_at', '>', now()->subDays(3));
                      })
                      ->with('latestActivity')
                      ->get();
                  

                  這篇關于Laravel - 使用 whereHas 獲取最后一行的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)

                    <small id='8EyFx'></small><noframes id='8EyFx'>

                      <bdo id='8EyFx'></bdo><ul id='8EyFx'></ul>

                          <tbody id='8EyFx'></tbody>

                        1. <i id='8EyFx'><tr id='8EyFx'><dt id='8EyFx'><q id='8EyFx'><span id='8EyFx'><b id='8EyFx'><form id='8EyFx'><ins id='8EyFx'></ins><ul id='8EyFx'></ul><sub id='8EyFx'></sub></form><legend id='8EyFx'></legend><bdo id='8EyFx'><pre id='8EyFx'><center id='8EyFx'></center></pre></bdo></b><th id='8EyFx'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='8EyFx'><tfoot id='8EyFx'></tfoot><dl id='8EyFx'><fieldset id='8EyFx'></fieldset></dl></div>
                          <tfoot id='8EyFx'></tfoot>

                          • <legend id='8EyFx'><style id='8EyFx'><dir id='8EyFx'><q id='8EyFx'></q></dir></style></legend>
                            主站蜘蛛池模板: 国精产品一品二品国精在线观看 | 成人在线观看黄 | 91视频在线看| 九九热免费视频在线观看 | 日韩成人在线视频 | 久久99精品久久久久久噜噜 | 国产精品伦一区二区三级视频 | av先锋资源 | 精品国产精品国产偷麻豆 | 久久精品国产a三级三级三级 | 日本视频中文字幕 | 欧美一a一片一级一片 | 日本不卡一区二区三区 | 成人性生交大片 | 亚洲香蕉 | 欧美日韩在线一区二区 | 九九福利 | 成人综合视频在线 | 久久精品国产免费 | 午夜激情一区 | 91精品国产综合久久国产大片 | 久久免费观看视频 | 在线观看亚 | 久久精品国产亚洲 | 亚洲啊v在线 | 免费高清成人 | 成人精品网 | 99热首页 | 亚洲精品欧美一区二区三区 | 成人三区 | 在线观看av网站永久 | 福利视频三区 | 午夜理伦三级理论三级在线观看 | 一级黄色片免费 | 99免费在线 | 成人h电影在线观看 | 国产不卡一区 | 亚洲精品久久久一区二区三区 | 超碰操 | 亚洲一区国产 | 久99久视频 |