diff --git a/src/controllers/AdminController.php b/src/controllers/AdminController.php
index <HASH>..<HASH> 100644
--- a/src/controllers/AdminController.php
+++ b/src/controllers/AdminController.php
@@ -129,6 +129,13 @@ class AdminController extends Controller
 			if ($model->exists)
 			{
 				$model = $config->updateModel($model, $fieldFactory, $actionFactory);
+				if (is_subclass_of($model, 'Illuminate\Database\Eloquent\Model') && !$model->errors()->isEmpty())
+				{
+				    return Response::json(array(
+				        'success' => false,
+				        'errors' => $model->errors(),
+				    ));
+				}
 			}
 
 			return Response::json(array(
adding in merge request #<I> : added model level validation errors if model update fails