@extends('layouts.app') @section('content')

Add Team Member

{{ $company->name }} - Create new user account

Back to Team Members
@if(session('success')) @endif @if(session('error')) @endif
@csrf
Basic Information
@error('name')
{{ $message }}
@enderror
@error('email')
{{ $message }}
@enderror
@error('creation_method')
{{ $message }}
@enderror Choose how to create the user account
@error('password')
{{ $message }}
@enderror Minimum 8 characters
@error('role')
{{ $message }}
@enderror Admin: Full access, automatic website access
Manager: Approval permissions, assigned websites
Staff: Basic access, assigned websites
@if($websites->count() > 0)
Website Access
Admin users have automatic access to all websites. Select websites for Manager and Staff roles.
@foreach($websites as $website) @endforeach
Access Website Permission Level
id, old('website_ids', [])) ? 'checked' : '' }}>
@error('website_ids')
{{ $message }}
@enderror
@endif
Cancel
Role Permissions
Admin
  • Full access to all company operations
  • Manage employees and admin functions
  • Access all websites
  • Process payroll and manage benefits
Manager
  • Approve leave requests and expenses
  • Manage team performance reviews
  • Access assigned websites
  • View team reports and analytics
Staff
  • Basic employee access
  • Submit leave requests and expenses
  • Clock in/out for attendance
  • View personal admin information
Permission Levels
Admin Full control including settings and user management
Write Can edit content, pages, and website data
Read View-only access to website content
@push('scripts') @endpush @endsection