diff --git a/resources/macros/macros.php b/resources/macros/macros.php
index 68e729cd7a96..231fb0ab8ebf 100644
--- a/resources/macros/macros.php
+++ b/resources/macros/macros.php
@@ -3,27 +3,6 @@
* Macro helpers
*/
-/**
- * Locale macro
- * Generates the dropdown menu of available languages
- */
-Form::macro('locales', function ($name = 'locale', $selected = null, $class = null, $id = null) {
-
- $idclause = (!is_null($id)) ? $id : '';
-
- $select = '';
-
- return $select;
-});
-
/**
* Country macro
* Generates the dropdown menu of countries for the profile form
diff --git a/resources/views/account/profile.blade.php b/resources/views/account/profile.blade.php
index 7a6ad69da108..859106887ff6 100755
--- a/resources/views/account/profile.blade.php
+++ b/resources/views/account/profile.blade.php
@@ -49,7 +49,7 @@
@if (!config('app.lock_passwords'))
- {!! Form::locales('locale', old('locale', $user->locale), 'select2') !!}
+
{!! $errors->first('locale', '
:message') !!}
@else
{{ trans('general.feature_disabled') }}
diff --git a/resources/views/blade/input/locale-select.blade.php b/resources/views/blade/input/locale-select.blade.php
new file mode 100644
index 000000000000..8dc07e94e28f
--- /dev/null
+++ b/resources/views/blade/input/locale-select.blade.php
@@ -0,0 +1,22 @@
+@props([
+ 'name' => 'locale',
+ 'selected' => null,
+])
+
diff --git a/resources/views/settings/localization.blade.php b/resources/views/settings/localization.blade.php
index 96149f845246..c358350cd69a 100644
--- a/resources/views/settings/localization.blade.php
+++ b/resources/views/settings/localization.blade.php
@@ -46,7 +46,7 @@
- {!! Form::locales('locale', old('locale', $setting->locale), 'select2') !!}
+
{!! $errors->first('locale', ':message') !!}
diff --git a/resources/views/setup/user.blade.php b/resources/views/setup/user.blade.php
index 83c64833d552..604383a4f11a 100644
--- a/resources/views/setup/user.blade.php
+++ b/resources/views/setup/user.blade.php
@@ -34,7 +34,7 @@
- {!! Form::locales('locale', old('locale', "en-US"), 'select2') !!}
+
{!! $errors->first('locale', ':message') !!}
diff --git a/resources/views/users/bulk-edit.blade.php b/resources/views/users/bulk-edit.blade.php
index b800870c39e6..3d3031d5e061 100644
--- a/resources/views/users/bulk-edit.blade.php
+++ b/resources/views/users/bulk-edit.blade.php
@@ -94,7 +94,7 @@
diff --git a/resources/views/users/edit.blade.php b/resources/views/users/edit.blade.php
index 6f63f11b8525..78344f5b3f32 100755
--- a/resources/views/users/edit.blade.php
+++ b/resources/views/users/edit.blade.php
@@ -302,7 +302,7 @@ class="form-control"