Get current and next post count API calls.

このコミットが含まれているのは:
テクニカル諏訪子 2018-02-16 18:19:37 +09:00
コミット 1c85d985b1
2個のファイルの変更13行の追加0行の削除

ファイルの表示

@ -149,6 +149,17 @@ class BoardController extends Controller {
->get();
}
public function getCurrentPostCount($user_id) { // /api/rpc/board/post/getcurrentpostcount/user_id
return DB::table('for_posts')->where('user_id', $user_id)->max('postcount');
}
public function getNextPostCount($user_id) { // /api/rpc/board/post/getnextpostcount/user_id
$get = DB::table('for_posts')->where('user_id', $user_id)->max('postcount');
$get++;
return $get;
}
public function getUserPosts($top_id, $from, $to) { // /api/rpc/board/post/getuserposts/top/from/to
return DB::table('for_posts')
->join('users', 'for_posts.user_id', '=', 'users.id')

ファイルの表示

@ -34,6 +34,8 @@ Route::get('/api/rpc/board/topic/gettopicname/{id}', 'BoardController@getTopicNa
Route::get('/api/rpc/board/post/getpostsintopic/{top}/{from}/{to}', 'BoardController@getPostsInTopic');
Route::get('/api/rpc/board/post/countpostsintopic/{top}', 'BoardController@countPostsInTopic');
Route::get('/api/rpc/board/post/getpost/{id}', 'BoardController@getPost');
Route::get('/api/rpc/board/post/getcurrentpostcount/{user_id}', 'BoardController@getCurrentPostCount');
Route::get('/api/rpc/board/post/getnextpostcount/{user_id}', 'BoardController@getNextPostCount');
Route::get('/api/rpc/board/post/getuserposts/{top}/{from}/{to}', 'BoardController@getuserPosts');
Route::get('/api/rpc/board/post/getuserpost/{id}', 'BoardController@getuserPost');