/** * 发布评论 */ static function comment($slug, $body, $display = 1) { $minute = 3; //几分钟内不能重复评论 if (!$body || !$slug) { return __('comment body required'); } if (!Auth::id()) { return __('please login first'); } $sid = static::slug($slug); $body_id = static::body($body); $one = DB::one('comment', array('where' => array('mid' => Auth::id()), 'orderBy' => 'id desc')); if ($one && $one['created'] + 60 * $minute >= time()) { return __('comment have a rest'); } $array = array('body_id' => $body_id, 'mid' => Auth::id(), 'slug_id' => $sid, 'display' => $display, 'created' => time()); DB::insert('comment', $array); }