More site calls.
このコミットが含まれているのは:
コミット
7ec1edc92a
|
@ -53,17 +53,34 @@ class SiteController extends Controller {
|
|||
return $res;
|
||||
}
|
||||
|
||||
public function getPostSlug($id) { // /api/rpc/site/post/getpostslug/id
|
||||
$get = DB::table('blg_content')
|
||||
->select('slug')
|
||||
->where('public_status', 1)
|
||||
->where('isPost', 1)
|
||||
->where('id', $id)
|
||||
->get();
|
||||
|
||||
$res = array();
|
||||
|
||||
foreach ($get as $i) {
|
||||
array_push($res, [
|
||||
'slug' => $i->slug
|
||||
]);
|
||||
}
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function getPost($slug) { // /api/rpc/site/post/getpost/slug
|
||||
$get = DB::table('blg_content')
|
||||
->select('id', 'user_id', 'title', 'slug', 'post_date', 'publish_date', 'message')
|
||||
->where('public_status', 1)
|
||||
->where('isPost', 1)
|
||||
->where('slug', $slug)
|
||||
->orderBy('publish_date', 'desc')
|
||||
->get();
|
||||
|
||||
$res = array();
|
||||
|
||||
setlocale(LC_ALL, 'ja_JP.utf8');
|
||||
|
||||
foreach ($get as $i) {
|
||||
|
@ -106,7 +123,8 @@ class SiteController extends Controller {
|
|||
->get();
|
||||
|
||||
$res = array();
|
||||
$key = 0;
|
||||
$key = 1;
|
||||
setlocale(LC_ALL, 'ja_JP.utf8');
|
||||
|
||||
foreach ($get as $i) {
|
||||
array_push($res, [
|
||||
|
@ -116,6 +134,7 @@ class SiteController extends Controller {
|
|||
'votes' => $i->votes,
|
||||
'post_date' => strftime('%Y/%m/%d(%a) %H:%M:%S %Z', $i->post_date),
|
||||
'last_date' => strftime('%Y/%m/%d(%a) %H:%M:%S %Z', $i->last_date),
|
||||
'last_unix' => $i->last_date,
|
||||
'isDeleted' => $i->isDeleted,
|
||||
'message' => $i->message,
|
||||
'ip_address' => $i->ip_address
|
||||
|
@ -133,6 +152,7 @@ class SiteController extends Controller {
|
|||
->get();
|
||||
|
||||
$res = array();
|
||||
setlocale(LC_ALL, 'ja_JP.utf8');
|
||||
|
||||
foreach ($get as $i) {
|
||||
array_push($res, [
|
||||
|
@ -141,6 +161,7 @@ class SiteController extends Controller {
|
|||
'votes' => $i->votes,
|
||||
'post_date' => strftime('%Y/%m/%d(%a) %H:%M:%S %Z', $i->post_date),
|
||||
'last_date' => strftime('%Y/%m/%d(%a) %H:%M:%S %Z', $i->last_date),
|
||||
'last_unix' => $i->last_date,
|
||||
'isDeleted' => $i->isDeleted,
|
||||
'message' => $i->message,
|
||||
'ip_address' => $i->ip_address
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
|
||||
// Posts
|
||||
Route::get('/api/rpc/site/post/getposts', 'SiteController@getPosts');
|
||||
Route::get('/api/rpc/site/post/getpostslug/{id}', 'SiteController@getPostSlug');
|
||||
Route::get('/api/rpc/site/post/getpost/{slug}', 'SiteController@getPost');
|
||||
Route::post('/api/rpc/site/post/newpost', 'SiteController@newPost');
|
||||
Route::post('/api/rpc/site/post/editpost', 'SiteController@editPost');
|
||||
|
|
新しいイシューから参照