@php
$siteInfo ??= [];
$mailDrivers ??= [];
$mailDriversSelectorsJson ??= '[]';
@endphp
@include('install.helpers.form_control', [
'label' => trans('messages.mail_driver'),
'type' => 'select',
'name' => 'settings[mail][driver]',
'value' => data_get($siteInfo, 'settings.mail.driver'),
'options' => $mailDrivers,
'required' => false,
])
@include('install.helpers.form_control', [
'label' => trans('messages.mail_driver_test'),
'type' => 'checkbox_switch',
'name' => 'settings[mail][driver_test]',
'value' => '1',
'checked' => (data_get($siteInfo, 'settings.mail.driver_test') == '1'),
'hint' => trans('admin.mail_driver_test_hint'),
'required' => false,
])
@if (array_key_exists('sendmail', $mailDrivers))
@if (view()->exists('install.site_info.mail_drivers.sendmail'))
@include('install.site_info.mail_drivers.sendmail')
@endif
@endif
@if (array_key_exists('smtp', $mailDrivers))
@if (view()->exists('install.site_info.mail_drivers.smtp'))
@include('install.site_info.mail_drivers.smtp')
@endif
@endif
@if (array_key_exists('mailgun', $mailDrivers))
@if (view()->exists('install.site_info.mail_drivers.mailgun'))
@include('install.site_info.mail_drivers.mailgun')
@endif
@endif
@if (array_key_exists('postmark', $mailDrivers))
@if (view()->exists('install.site_info.mail_drivers.postmark'))
@include('install.site_info.mail_drivers.postmark')
@endif
@endif
@if (array_key_exists('ses', $mailDrivers))
@if (view()->exists('install.site_info.mail_drivers.ses'))
@include('install.site_info.mail_drivers.ses')
@endif
@endif
@if (array_key_exists('sparkpost', $mailDrivers))
@if (view()->exists('install.site_info.mail_drivers.sparkpost'))
@include('install.site_info.mail_drivers.sparkpost')
@endif
@endif
@if (array_key_exists('resend', $mailDrivers))
@if (view()->exists('install.site_info.mail_drivers.resend'))
@include('install.site_info.mail_drivers.resend')
@endif
@endif
@if (array_key_exists('mailersend', $mailDrivers))
@if (view()->exists('install.site_info.mail_drivers.mailersend'))
@include('install.site_info.mail_drivers.mailersend')
@endif
@endif
@if (array_key_exists('brevo', $mailDrivers))
@if (view()->exists('install.site_info.mail_drivers.brevo'))
@include('install.site_info.mail_drivers.brevo')
@endif
@endif
@section('after_scripts')
@parent
@endsection