Merge pull request #3294 from anthonybocci/setup-requires-username-3244

Set the mail username optional in setup
This commit is contained in:
James Brooks
2018-12-29 10:26:22 +00:00
committed by GitHub

View File

@@ -194,10 +194,14 @@ class SetupController extends Controller
return $input->env['mail_driver'] === 'smtp';
});
$v->sometimes(['env.mail_address', 'env.mail_username', 'env.mail_password'], 'required', function ($input) {
$v->sometimes(['env.mail_address', 'env.mail_password'], 'required', function ($input) {
return !in_array($input->env['mail_driver'], ['log', 'smtp']);
});
$v->sometimes(['env.mail_username'], 'required', function($input) {
return !in_array($input->env['mail_username'], ['sendmail']);
});
if ($v->passes()) {
return Response::json(['status' => 1]);
}