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