From a977ecbef986c0f430f9c467d44475fc8d319162 Mon Sep 17 00:00:00 2001 From: Muhamad Visat Sutarno <mvisat@gmail.com> Date: Thu, 7 Apr 2016 13:02:40 +0700 Subject: [PATCH] add object type api for ajax --- .../Http/Controllers/ObjectTypeController.php | 20 +++++++++++++++++++ IES-Bandung/app/Http/routes.php | 2 ++ 2 files changed, 22 insertions(+) create mode 100644 IES-Bandung/app/Http/Controllers/ObjectTypeController.php diff --git a/IES-Bandung/app/Http/Controllers/ObjectTypeController.php b/IES-Bandung/app/Http/Controllers/ObjectTypeController.php new file mode 100644 index 0000000..cc3e88d --- /dev/null +++ b/IES-Bandung/app/Http/Controllers/ObjectTypeController.php @@ -0,0 +1,20 @@ +<?php + +namespace App\Http\Controllers; + +use Illuminate\Http\Request; + +use App\Http\Requests; +use App\Model\ObjectType; + +class ObjectTypeController extends Controller +{ + public function showAllNamesToJSON() { + $types = ObjectType::select('name')->get(); + $result = array(); + foreach ($types as $type) { + $result[] = $type['name']; + } + echo json_encode($result); + } +} diff --git a/IES-Bandung/app/Http/routes.php b/IES-Bandung/app/Http/routes.php index 5d64ec0..f6673db 100755 --- a/IES-Bandung/app/Http/routes.php +++ b/IES-Bandung/app/Http/routes.php @@ -30,6 +30,8 @@ Route::post('/item/add', 'ObjectSellController@createObjectSell'); Route::post('/item/update', 'ObjectSellController@updateObjectSell'); Route::post('/item/delete/{id}', ['uses' => 'ObjectSellController@deleteObjectSell']); +Route::get('/api/object_type', 'ObjectTypeController@showAllNamesToJSON'); + Route::get('/market', 'MarketController@index'); Route::get('/debug', function(){ -- GitLab