43 行
2.5 KiB
PHP
43 行
2.5 KiB
PHP
<?php
|
|
|
|
// namespace \App\Http\Controllers\Store;
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Store class
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| These are the API routes corresponding to store.
|
|
|
|
|
*/
|
|
|
|
// Category
|
|
Route::get('/api/rpc/store/category/getcategories', 'CategoryController@getCategories');
|
|
Route::get('/api/rpc/store/category/getcategory/{id}', 'CategoryController@getCategory');
|
|
Route::get('/api/rpc/store/category/getcategoryparent/{id}', 'CategoryController@getCategoryParent');
|
|
Route::get('/api/rpc/store/category/getcategoryminscrot/{id}', 'CategoryController@getCategoryMinScreenshots');
|
|
Route::get('/api/rpc/store/category/getcategoryname/{id}', 'CategoryController@getCategoryName');
|
|
|
|
// File
|
|
// Just to test middleware.
|
|
Route::get('/api/rpc/store/file/getallfiles', 'FileController@getAllFiles');
|
|
//->middleware('auth');
|
|
Route::get('/api/rpc/store/file/getallapprovedfiles', 'FileController@getAllApprovedFiles');
|
|
Route::get('/api/rpc/store/file/getallbrokenfiles', 'FileController@getAllBrokenFiles');
|
|
Route::get('/api/rpc/store/file/getallpendingfiles', 'FileController@getAllPendingFiles');
|
|
Route::get('/api/rpc/store/file/getnewfiles', 'FileController@getNewFiles');
|
|
Route::get('/api/rpc/store/file/gethotfiles', 'FileController@getHotFiles');
|
|
Route::get('/api/rpc/store/file/getfilespageall/{cat}/{from}/{to}', 'FileController@getFilesPageAll');
|
|
Route::get('/api/rpc/store/file/getfilespageapproved/{cat}/{from}/{to}', 'FileController@getFilesPageApproved');
|
|
Route::get('/api/rpc/store/file/getfilespagepopularview/{cat}/{from}/{to}', 'FileController@getFilesPagePopularView');
|
|
Route::get('/api/rpc/store/file/getfilespagepopulardownload/{cat}/{from}/{to}', 'FileController@getFilesPagePopularDownload');
|
|
Route::get('/api/rpc/store/file/getfile/{id}', 'FileController@getFile');
|
|
Route::get('/api/rpc/store/file/getfilename/{id}', 'FileController@getFileName');
|
|
Route::get('/api/rpc/store/file/getfilesincategory/{cat_id}', 'FileController@getFilesInCategory');
|
|
Route::get('/api/rpc/store/file/countfilesincategory/{cat_id}', 'FileController@countFilesInCategory');
|
|
Route::get('/api/rpc/store/file/countfilesincategoryfull/{cat_id}', 'FileController@countFilesInCategoryFull');
|
|
Route::post('/api/rpc/store/file/insert', 'FileController@insertEntry');
|
|
Route::post('/api/rpc/store/file/update', 'FileController@updateEntry');
|
|
Route::post('/api/rpc/store/file/restore', 'FileController@restoreEntry');
|
|
Route::post('/api/rpc/store/file/remove', 'FileController@removeEntry');
|