From ca3f516457d054e7a17e873e79570d57008f0f7a Mon Sep 17 00:00:00 2001 From: Joseph Cohen Date: Sat, 28 May 2016 10:37:45 -0500 Subject: [PATCH] Add mail driver to the wizard --- app/Http/Controllers/SetupController.php | 16 ++++++++++++++++ resources/lang/en/forms.php | 1 + resources/views/setup.blade.php | 12 ++++++++++++ 3 files changed, 29 insertions(+) diff --git a/app/Http/Controllers/SetupController.php b/app/Http/Controllers/SetupController.php index d142d98b..5957572c 100644 --- a/app/Http/Controllers/SetupController.php +++ b/app/Http/Controllers/SetupController.php @@ -41,6 +41,21 @@ class SetupController extends Controller 'memcached' => 'Memcached', 'redis' => 'Redis', ]; + /** + * Array of cache drivers. + * + * @var string[] + */ + protected $mailDrivers = [ + 'log' => 'Log (Testing)', + 'smtp' => 'SMTP', + 'mail' => 'Mail', + 'sendmail' => 'Sendmail', + 'mailgun' => 'Mailgun', + 'mandrill' => 'Mandrill', + 'ses' => 'Amazon SES', + 'sparkpost' => 'SparkPost', + ]; /** * Array of step1 rules. @@ -112,6 +127,7 @@ class SetupController extends Controller return View::make('setup') ->withPageTitle(trans('setup.setup')) ->withCacheDrivers($this->cacheDrivers) + ->withMailDrivers($this->mailDrivers) ->withUserLanguage($userLanguage) ->withAppUrl(Request::root()); } diff --git a/resources/lang/en/forms.php b/resources/lang/en/forms.php index e706de8a..51975abc 100755 --- a/resources/lang/en/forms.php +++ b/resources/lang/en/forms.php @@ -23,6 +23,7 @@ return [ 'enable_google2fa' => 'Enable Google Two Factor Authentication', 'cache_driver' => 'Cache Driver', 'session_driver' => 'Session Driver', + 'mail_driver' => 'Mail Driver', ], // Login form fields diff --git a/resources/views/setup.blade.php b/resources/views/setup.blade.php index 37fe7e21..57e698af 100644 --- a/resources/views/setup.blade.php +++ b/resources/views/setup.blade.php @@ -56,6 +56,18 @@ {{ $errors->first('env.session_driver') }} @endif +
+ + + @if($errors->has('env.mail_driver')) + {{ $errors->first('env.mail_driver') }} + @endif +