2018-03-13 22:28:14 +09:00
|
|
|
<?php
|
|
|
|
|
|
|
|
/*
|
|
|
|
|--------------------------------------------------------------------------
|
|
|
|
| Site class
|
|
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
| These are the API routes corresponding to site.
|
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
// Posts
|
|
|
|
Route::get('/api/rpc/site/post/getposts', 'SiteController@getPosts');
|
|
|
|
Route::get('/api/rpc/site/post/getpost/{slug}', 'SiteController@getPost');
|
|
|
|
Route::get('/api/rpc/site/post/getcomments/{id}', 'SiteController@getComments');
|
2018-03-13 22:51:42 +09:00
|
|
|
Route::post('/api/rpc/site/post/newpost', 'SiteController@newPost');
|
|
|
|
Route::post('/api/rpc/site/post/editpost', 'SiteController@editPost');
|
|
|
|
Route::post('/api/rpc/site/post/removepost', 'SiteController@removePost');
|
|
|
|
Route::post('/api/rpc/site/post/deletepost', 'SiteController@deletePost');
|
2018-03-13 22:28:14 +09:00
|
|
|
|
|
|
|
// Pages
|
|
|
|
Route::get('/api/rpc/site/page/getpages', 'SiteController@getPages');
|
|
|
|
Route::get('/api/rpc/site/page/getpage/{slug}', 'SiteController@getPage');
|
2018-03-13 22:51:42 +09:00
|
|
|
Route::get('/api/rpc/site/page/getcontactfields', 'SiteController@getContactFields');
|
|
|
|
Route::get('/api/rpc/site/page/getportfoliocategories', 'SiteController@getPortfolioCategories');
|
|
|
|
Route::get('/api/rpc/site/page/getportfoliocategory/{cat_id}', 'SiteController@getPortfolioCategory');
|
|
|
|
Route::get('/api/rpc/site/page/getportfolioitems/{id}', 'SiteController@getPortfolioItems');
|
|
|
|
Route::post('/api/rpc/site/page/newpage', 'SiteController@newPage');
|
|
|
|
Route::post('/api/rpc/site/page/editpage', 'SiteController@editPage');
|
|
|
|
Route::post('/api/rpc/site/page/removepage', 'SiteController@removePage');
|
|
|
|
Route::post('/api/rpc/site/page/deletepage', 'SiteController@deletePage');
|
2018-03-13 22:28:14 +09:00
|
|
|
|
|
|
|
// Admin
|
2018-03-13 22:51:42 +09:00
|
|
|
Route::get('/api/rpc/site/admin/getsettings', 'SiteController@getSettings');
|
|
|
|
Route::post('/api/rpc/site/admin/setsettings', 'SiteController@setSettings');
|