diff --git a/Http/Controllers/KonfirmasiBankController.php b/Http/Controllers/KonfirmasiBankController.php index 9071e75..e354ff0 100644 --- a/Http/Controllers/KonfirmasiBankController.php +++ b/Http/Controllers/KonfirmasiBankController.php @@ -341,6 +341,7 @@ public function postFasilitas(Request $request){ + if (is_null($this->user) || !$this->user->can('konfirmasibank.create')) { abort(403, 'Sorry !! You are Unauthorized to create any konfirmasibank.create !'); } @@ -384,11 +385,14 @@ echo json_encode(['status' => 'success', 'message' => 'Add fasilitas successfully.']); } catch (Exception $e) { - return json_encode([ - 'status' => 'error', - 'message' => $e->getMessage() - ]); - } + + echo json_encode(['status' => 'error', 'message' => $e->getMessage()]); + + // return json_encode([ + // 'status' => 'error', + // 'message' => $e->getMessage() + // ]); + } } return false; diff --git a/Resources/views/pages/index_fasilitas.blade.php b/Resources/views/pages/index_fasilitas.blade.php index 56088ee..f4a1b77 100644 --- a/Resources/views/pages/index_fasilitas.blade.php +++ b/Resources/views/pages/index_fasilitas.blade.php @@ -349,7 +349,7 @@ }, error: function(xhr, status, error) { // Handle error response (if applicable) - var errors = data.responseJSON.errors; + var errors = xhr.responseJSON.errors; $.each(errors, function(key, value) { toastr.error(value); });