Added getPagesInMenu call.
このコミットが含まれているのは:
コミット
771fd1b962
|
@ -167,9 +167,33 @@ class SiteController extends Controller {
|
|||
}
|
||||
|
||||
// Pages
|
||||
public function getPagesInMenu() { // /api/rpc/site/page/getpagesinmenu
|
||||
$get = DB::table('blg_content')
|
||||
->select('title', 'slug')
|
||||
->where('public_status', 1)
|
||||
->where('isPost', 0)
|
||||
->where('isMenu', 1)
|
||||
->orderBy('sortorder', 'asc')
|
||||
->get();
|
||||
|
||||
$res = array();
|
||||
$key = 0;
|
||||
|
||||
foreach ($get as $i) {
|
||||
array_push($res, [
|
||||
'key' => $key,
|
||||
'title' => $i->title,
|
||||
'slug' => $i->slug
|
||||
]);
|
||||
$key++;
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function getPages() { // /api/rpc/site/page/getpages
|
||||
$get = DB::table('blg_content')
|
||||
->select('id', 'user_id', 'title', 'slug', 'message')
|
||||
->select('id', 'title', 'slug', 'message')
|
||||
->where('public_status', 1)
|
||||
->where('isPost', 0)
|
||||
->orderBy('sortorder', 'asc')
|
||||
|
@ -182,7 +206,6 @@ class SiteController extends Controller {
|
|||
array_push($res, [
|
||||
'key' => $key,
|
||||
'id' => $i->id,
|
||||
'user_id' => $i->user_id,
|
||||
'title' => $i->title,
|
||||
'slug' => $i->slug,
|
||||
'message' => $i->message
|
||||
|
@ -195,7 +218,7 @@ class SiteController extends Controller {
|
|||
|
||||
public function getPage($slug) { // /api/rpc/site/page/getpage/slug
|
||||
$get = DB::table('blg_content')
|
||||
->select('id', 'user_id', 'title', 'slug', 'message')
|
||||
->select('id', 'title', 'slug', 'message')
|
||||
->where('public_status', 1)
|
||||
->where('isPost', 0)
|
||||
->where('slug', $slug)
|
||||
|
@ -207,7 +230,6 @@ class SiteController extends Controller {
|
|||
foreach ($get as $i) {
|
||||
array_push($res, [
|
||||
'id' => $i->id,
|
||||
'user_id' => $i->user_id,
|
||||
'title' => $i->title,
|
||||
'slug' => $i->slug,
|
||||
'message' => $i->message
|
||||
|
|
|
@ -26,6 +26,7 @@ Route::post('/api/rpc/site/comment/removecomment', 'SiteController@removeComment
|
|||
Route::post('/api/rpc/site/comment/deletecomment', 'SiteController@deleteComment');
|
||||
|
||||
// Pages
|
||||
Route::get('/api/rpc/site/page/getpagesinmenu', 'SiteController@getPagesInMenu');
|
||||
Route::get('/api/rpc/site/page/getpages', 'SiteController@getPages');
|
||||
Route::get('/api/rpc/site/page/getpage/{slug}', 'SiteController@getPage');
|
||||
Route::post('/api/rpc/site/page/newpage', 'SiteController@newPage');
|
||||
|
|
新しいイシューから参照