このリポジトリは2023-09-09にアーカイブされています。 ファイルの閲覧とクローンは可能ですが、プッシュ、イシューの作成、プルリクエストはできません。
076server/routes/api/board.php

76 行
5.3 KiB
PHP
Raw 通常表示 履歴

2018-02-02 18:27:57 +09:00
<?php
2019-08-08 18:00:24 +09:00
// カテゴリー
2018-02-06 06:08:19 +09:00
Route::get('/api/rpc/board/category/getcategories', 'BoardController@getCategories');
Route::get('/api/rpc/board/category/getcategory/{id}', 'BoardController@getCategory');
2018-02-06 17:24:16 +09:00
Route::get('/api/rpc/board/category/getcategoryname/{id}', 'BoardController@getCategoryName');
2018-02-06 06:08:19 +09:00
2018-04-17 00:58:49 +09:00
Route::post('/api/rpc/board/category/add', 'BoardController@addCategory');
Route::post('/api/rpc/board/category/edit', 'BoardController@editCategory');
Route::post('/api/rpc/board/category/delete', 'BoardController@deleteCategory');
2019-08-08 18:00:24 +09:00
// フォーラム
2018-02-06 16:12:00 +09:00
Route::get('/api/rpc/board/forum/getforumsincategory/{cat_id}', 'BoardController@getForumsInCategory');
2018-04-09 19:40:35 +09:00
Route::get('/api/rpc/board/forum/getforums/{id}', 'BoardController@getForums');
2018-02-06 17:24:16 +09:00
Route::get('/api/rpc/board/forum/getforum/{id}', 'BoardController@getForum');
Route::get('/api/rpc/board/forum/getforumname/{id}', 'BoardController@getForumName');
2018-02-16 23:09:35 +09:00
Route::get('/api/rpc/board/forum/getpostcountfreeze/{id}', 'BoardController@getPostCountFreeze');
Route::get('/api/rpc/board/forum/getreadonly/{id}', 'BoardController@getReadOnly');
2018-02-06 17:24:16 +09:00
2018-04-14 00:09:37 +09:00
Route::post('/api/rpc/board/forum/add', 'BoardController@addForum');
Route::post('/api/rpc/board/forum/edit', 'BoardController@editForum');
Route::post('/api/rpc/board/forum/delete', 'BoardController@deleteForum');
2019-08-08 18:00:24 +09:00
// スレッド
2018-03-02 00:59:26 +09:00
Route::get('/api/rpc/board/topic/gettopics/{for}/{from}/{to}', 'BoardController@getTopics');
Route::get('/api/rpc/board/topic/gettopicsunpinned/{for}/{from}/{to}', 'BoardController@getTopicsUnpinned');
Route::get('/api/rpc/board/topic/gettopicspinned/{for}/{from}/{to}', 'BoardController@getTopicsPinned');
Route::get('/api/rpc/board/topic/gettopicsuser/{user}/{from}/{to}', 'BoardController@getTopicsUser');
Route::get('/api/rpc/board/topic/countunpinnedtopicsinforum/{for}', 'BoardController@countUnpinnedTopicsInForum');
Route::get('/api/rpc/board/topic/gettopic/{for}/{from}/{to}', 'BoardController@getTopic');
2018-04-13 00:02:50 +09:00
Route::get('/api/rpc/board/topic/gettopicpin/{id}', 'BoardController@getTopicPin');
2018-02-06 19:51:43 +09:00
Route::get('/api/rpc/board/topic/gettopiclock/{id}', 'BoardController@getTopicLock');
2018-02-16 23:09:35 +09:00
Route::get('/api/rpc/board/topic/getforumidfromtopic/{top_id}', 'BoardController@getForumIdFromTopic');
2018-02-06 19:51:43 +09:00
Route::get('/api/rpc/board/topic/gettopicname/{id}', 'BoardController@getTopicName');
2018-04-13 17:52:33 +09:00
2019-03-11 18:06:32 +09:00
Route::post('/api/rpc/board/topic/markall', 'BoardController@markReadAll');
Route::post('/api/rpc/board/topic/markcat', 'BoardController@markReadCat');
Route::post('/api/rpc/board/topic/mark', 'BoardController@markRead');
Route::post('/api/rpc/board/topic/read', 'BoardController@readTopic');
2019-02-06 18:46:57 +09:00
Route::post('/api/rpc/board/topic/add', 'BoardController@addTopic');
2018-04-13 00:02:50 +09:00
Route::post('/api/rpc/board/topic/lock', 'BoardController@lockTopic');
Route::post('/api/rpc/board/topic/unlock', 'BoardController@unlockTopic');
Route::post('/api/rpc/board/topic/merge', 'BoardController@mergeTopic');
Route::post('/api/rpc/board/topic/move', 'BoardController@moveTopic');
Route::post('/api/rpc/board/topic/pin', 'BoardController@pinTopic');
Route::post('/api/rpc/board/topic/unpin', 'BoardController@unpinTopic');
2018-02-06 19:51:43 +09:00
2019-08-08 18:00:24 +09:00
// 投稿
2018-02-06 19:51:43 +09:00
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');
2018-06-24 19:45:51 +09:00
Route::get('/api/rpc/board/post/getsmilies', 'BoardController@getSmilies');
2018-02-16 23:09:35 +09:00
Route::get('/api/rpc/board/post/getforumidfrompost/{id}', 'BoardController@getForumIdFromPost');
Route::get('/api/rpc/board/post/gettopicidfrompost/{id}', 'BoardController@getTopicIdFromPost');
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');
Route::get('/api/rpc/board/post/gettopicstart/{top_id}', 'BoardController@getTopicStart');
Route::get('/api/rpc/board/post/getlastpost/{top_id}', 'BoardController@getLastPost');
2018-02-19 22:35:31 +09:00
Route::get('/api/rpc/board/post/getfirstandlastposts/{top_id}', 'BoardController@getFirstAndLastPosts');
2019-02-06 18:46:57 +09:00
Route::post('/api/rpc/board/post/add', 'BoardController@addPost');
Route::post('/api/rpc/board/post/edit', 'BoardController@editPost');
Route::post('/api/rpc/board/post/delete', 'BoardController@deletePost');
Route::post('/api/rpc/board/post/undelete', 'BoardController@undeletePost');
2018-04-17 00:58:49 +09:00
Route::post('/api/rpc/board/post/split', 'BoardController@splitPost');
2018-02-27 01:12:06 +09:00
// Compiled routes.
2018-04-09 19:40:35 +09:00
Route::get('/api/rpc/board/browse/browsecategories', 'BoardController@browseCategories');
Route::get('/api/rpc/board/browse/browseforums/{id}/{from}/{to}', 'BoardController@browseForums');
Route::get('/api/rpc/board/browse/browseforuminfo/{id}/{to}', 'BoardController@browseForumInfo');
2018-04-10 16:08:44 +09:00
Route::get('/api/rpc/board/browse/browsetopics{mode}/{id}/{from}/{to}', 'BoardController@browseTopics');
2018-02-27 01:12:06 +09:00
Route::get('/api/rpc/board/browse/browsetopicinfo/{tp}/{id}/{to}', 'BoardController@browseTopicInfo');
Route::get('/api/rpc/board/browse/browsetopicposts/{tp}/{id}/{from}/{to}', 'BoardController@browseTopicPosts');
Route::get('/api/rpc/board/browse/browsepermissions/{uid}', 'BoardController@browsePermissions');