@csrf
{{-- Role Selection Dropdown --}} @if(function_exists('setting') && setting('enable_role_selection_on_registration', '0') == '1') @php // Fetch roles marked for registration // Ensure SpatieRole is imported in CreateNewUser.php or use full namespace here if needed for clarity, // but direct model usage in Blade is generally okay for simple queries. $registrationRoles = \Spatie\Permission\Models\Role::where('show_on_registration', true) ->where('guard_name', 'web') // Important for multi-guard apps ->orderBy('name') ->get(); @endphp @if($registrationRoles->isNotEmpty())
@error('selected_role') {{ $message }} @enderror
@endif @endif @if (Laravel\Jetstream\Jetstream::hasTermsAndPrivacyPolicyFeature())
{!! __('I agree to the :terms_of_service and :privacy_policy', [ 'terms_of_service' => ''.__('Terms of Service').'', 'privacy_policy' => ''.__('Privacy Policy').'', ]) !!}
@endif
{{-- Social Logins for Registration --}} @if (function_exists('setting')) @php $googleEnabled = setting('google_login_enabled', '0') === '1' && config('services.google.client_id') && config('services.google.client_secret'); $facebookEnabled = setting('facebook_login_enabled', '0') === '1' && config('services.facebook.client_id') && config('services.facebook.client_secret'); @endphp @if ($googleEnabled || $facebookEnabled)
Or register with
@if ($googleEnabled) Register with Google @endif @if ($facebookEnabled) Register with Facebook @endif
@endif @endif