0
我正在創建一個博客,用戶可以發佈博客,其他用戶可以編輯博文。從數據庫中獲取最新版本的文章
當有人編輯帖子時,版本應該更新並保存,這是有效的。
現在我只想向讀者展示最新版本。
不是100%確定這應該如何工作。
我在模型中創建了一個函數,可以根據簡單的MAX查詢選擇版本。這裏是模型:
public function getlatestversion(){
$lastest = DB::table('contentPost')->max('version');
return $this->$lastest;
}
我的刀片查看:
部分:
{{ Str::limit($post->content_posts()->getlatestversion()['content'], 140) }}
我可以在刀片視圖直接使用這個?或者它也應該在我的控制器中? ,我得到的錯誤是:
「調用未定義的方法... getlatestversion()」
是否有事可做,這是不是在我的控制,還是我路過它錯誤的方式?
感謝
問:我想獲取數據庫中的最新帖子。答:然後確保你的表有一個「時間戳」列(例如「post_date」),並確保在你選擇的where子句中查詢「max(post_date)」。 – FoggyDay 2014-09-01 08:38:57
A:我們也有,但我想用我的版本專欄。我們可以做到這一點,但問題仍然存在,我認爲我無法掌握我的方法。 @FoggyDay謝謝! – escGoat007 2014-09-01 08:44:24