Post::whereReplyTo($request->input('reply_to'))
->orderBy('updated_at', 'desc')
->offset(Config::PAGE_SIZE * Config::MAX_PAGES)
->take(1024)
->delete();
我打算在職位數達到4時觸發此事務,以便在此案例中保留最多4個職位。雄辯地刪除比預期更多的記錄?
問題是,它會刪除所有的帖子,不僅這些,我打算刪除
我變得沮喪,爲什麼會出現這種情況? theres沒有錯誤,並且我爲sql查詢和沒有錯,選擇部分是正確的,我試過了,爲什麼它刪除所有帖子?
什麼是'$請求 - >輸入(「REPLY_TO」)','配置的值:: PAGE_SIZE'和'Config :: MAX_PAGES'當你的DD()'/'var_dump()'他們?此外,Post :: whereReplyTo($ request-> input('reply_to')) - > orderBy('updated_at','desc') - > offset(Config :: PAGE_SIZE * Config :: MAX_PAGES)的輸出是什麼? >取(1024) - > toSql()'?在這種情況下, – Samsquanch
負1。但這是我的應用程序中有效的值,頁面大小爲2,最大頁數爲2 – DeadlyBacon
現在持有ill toSql – DeadlyBacon