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

64 行
4.1 KiB
PHP
Raw 通常表示 履歴

2018-02-02 18:27:57 +09:00
<?php
// namespace \App\Http\Controllers\Store;
/*
|--------------------------------------------------------------------------
| Store class
|--------------------------------------------------------------------------
|
| These are the API routes corresponding to store.
|
*/
2018-03-05 17:34:47 +09:00
// Games
2018-03-05 18:33:48 +09:00
Route::get('/api/rpc/store/game/getgames', 'StoreController@getGames');
Route::get('/api/rpc/store/game/getgame/{id}', 'StoreController@getGame');
Route::post('/api/rpc/store/game/newgame', 'StoreController@newGame');
Route::post('/api/rpc/store/game/editgame', 'StoreController@editGame');
2018-03-05 17:34:47 +09:00
2018-02-02 18:27:57 +09:00
// Category
2018-02-07 16:21:15 +09:00
Route::get('/api/rpc/store/category/getcategories', 'StoreController@getCategories');
Route::get('/api/rpc/store/category/getcategory/{id}', 'StoreController@getCategory');
2018-03-05 18:33:48 +09:00
Route::get('/api/rpc/store/category/getgameofcategory/{id}', 'StoreController@getGameOfCategory');
2018-03-05 17:57:23 +09:00
Route::get('/api/rpc/store/category/getcategoriesofgame/{id}', 'StoreController@getCategoriesOfGame');
2018-03-05 17:13:20 +09:00
Route::get('/api/rpc/store/category/getcategorygame/{id}', 'StoreController@getCategoryGame');
2018-02-07 16:21:15 +09:00
Route::get('/api/rpc/store/category/getcategoryminscrot/{id}', 'StoreController@getCategoryMinScreenshots');
2018-03-12 22:43:54 +09:00
Route::get('/api/rpc/store/category/getcategorynameofentry/{id}', 'StoreController@getCategoryNameOfEntry');
2018-02-07 16:21:15 +09:00
Route::get('/api/rpc/store/category/getcategoryname/{id}', 'StoreController@getCategoryName');
Route::post('/api/rpc/store/category/newcategory', 'StoreController@newCategory');
Route::post('/api/rpc/store/category/editcategory', 'StoreController@editCategory');
2018-02-02 18:27:57 +09:00
2018-02-07 16:21:15 +09:00
// Entry
2018-02-02 21:18:25 +09:00
// Just to test middleware.
2018-02-07 16:21:15 +09:00
Route::get('/api/rpc/store/entry/getallentries', 'StoreController@getAllEntries');
2018-02-02 21:18:25 +09:00
//->middleware('auth');
2018-02-07 16:21:15 +09:00
Route::get('/api/rpc/store/entry/getallapprovedentries', 'StoreController@getAllApprovedEntries');
Route::get('/api/rpc/store/entry/getallbrokenentries', 'StoreController@getAllBrokenEntries');
Route::get('/api/rpc/store/entry/getallpendingentries', 'StoreController@getAllPendingEntries');
Route::get('/api/rpc/store/entry/getnewentries', 'StoreController@getNewEntries');
Route::get('/api/rpc/store/entry/gethotentries', 'StoreController@getHotEntries');
Route::get('/api/rpc/store/entry/getentriespageall/{cat}/{from}/{to}', 'StoreController@getEntriesPageAll');
Route::get('/api/rpc/store/entry/getentriespageapproved/{cat}/{from}/{to}', 'StoreController@getEntriesPageApproved');
Route::get('/api/rpc/store/entry/getentriespagepopularview/{cat}/{from}/{to}', 'StoreController@getEntriesPagePopularView');
Route::get('/api/rpc/store/entry/getentriespagepopulardownload/{cat}/{from}/{to}', 'StoreController@getEntriesPagePopularDownload');
Route::get('/api/rpc/store/entry/getdownloadcount/{id}', 'StoreController@getDownloadCount');
Route::post('/api/rpc/store/entry/updatedownloadcount', 'StoreController@updateDownloadCount');
Route::get('/api/rpc/store/entry/getnotice/{id}', 'StoreController@getNotice');
Route::get('/api/rpc/store/entry/getchangelog/{id}', 'StoreController@getChangelog');
Route::get('/api/rpc/store/entry/getfilesofentry/{id}', 'StoreController@getFilesOfEntry');
2018-03-05 23:08:44 +09:00
Route::get('/api/rpc/store/entry/getnextentryid', 'StoreController@getNextEntryId');
2018-03-02 00:59:26 +09:00
Route::get('/api/rpc/store/entry/getentry/{id}/{mode}', 'StoreController@getEntry');
2018-02-07 16:21:15 +09:00
Route::get('/api/rpc/store/entry/getentryname/{id}', 'StoreController@getEntryName');
Route::get('/api/rpc/store/entry/getentriesincategory/{cat_id}', 'StoreController@getEntriesInCategory');
Route::get('/api/rpc/store/entry/countentriesincategory/{cat_id}', 'StoreController@countEntriesInCategory');
Route::get('/api/rpc/store/entry/countentriesincategoryfull/{cat_id}', 'StoreController@countEntriesInCategoryFull');
2018-03-09 23:57:07 +09:00
Route::post('/api/rpc/store/entry/makedir', 'StoreController@makedir');
2018-03-05 23:08:44 +09:00
Route::post('/api/rpc/store/entry/upload', 'StoreController@uploadEntry');
2018-02-07 16:21:15 +09:00
Route::post('/api/rpc/store/entry/update', 'StoreController@updateEntry');
Route::post('/api/rpc/store/entry/restore', 'StoreController@restoreEntry');
Route::post('/api/rpc/store/entry/remove', 'StoreController@removeEntry');
2018-03-06 21:34:53 +09:00
// Compiled routes.
Route::get('/api/rpc/store/browse/browsepermissions/{uid}', 'StoreController@browsePermissions');