@php $role = request('role', 'customer'); $roleConfig = [ 'customer' => [ 'title' => 'Create Customer Account', 'subtitle' => 'Shop and discover amazing products', 'bg' => 'bg-indigo-100', 'text' => 'text-indigo-600', 'btn' => 'bg-indigo-600 hover:bg-indigo-700 focus:ring-indigo-500', 'icon' => '', ], 'vendor' => [ 'title' => 'Create Vendor Account', 'subtitle' => 'Start selling your products on our marketplace', 'bg' => 'bg-emerald-100', 'text' => 'text-emerald-600', 'btn' => 'bg-emerald-600 hover:bg-emerald-700 focus:ring-emerald-500', 'icon' => '', ], 'promoter' => [ 'title' => 'Create Promoter Account', 'subtitle' => 'Earn commissions by promoting products', 'bg' => 'bg-amber-100', 'text' => 'text-amber-600', 'btn' => 'bg-amber-600 hover:bg-amber-700 focus:ring-amber-500', 'icon' => '', ], ]; $config = $roleConfig[$role] ?? $roleConfig['customer']; @endphp
{!! $config['icon'] !!}

{{ $config['title'] }}

{{ $config['subtitle'] }}

@csrf
@error('name')

{{ $message }}

@enderror
@error('email')

{{ $message }}

@enderror
@error('password')

{{ $message }}

@enderror
@error('password_confirmation')

{{ $message }}

@enderror
@if($role === 'vendor')
@error('store_name')

{{ $message }}

@enderror
@endif @if($role === 'promoter')
@error('phone')

{{ $message }}

@enderror
@endif

Already have an account? Sign in

Or register as

@foreach(['customer' => 'Customer', 'vendor' => 'Vendor', 'promoter' => 'Promoter'] as $r => $label) @if($r !== $role) {{ $label }} @endif @endforeach

By creating an account, you agree to our Terms of Service and Privacy Policy