Added getPagesInMenu call.

このコミットが含まれているのは:
テクニカル諏訪子 2018-03-13 23:36:01 +09:00
コミット 771fd1b962
2個のファイルの変更27行の追加4行の削除

ファイルの表示

@ -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');