@extends($layout) @section('content')
{{ __('Add New User') }}
  All Users {{-- @hasrole('dio')   All Videographers @endhasrole --}}
@if (session('success'))
{{ session('success') }}
@endif
@csrf
@error('name') {{ $message }} @enderror
@error('email') {{ $message }} @enderror
@error('password') {{ $message }} @enderror
@error('role') {{ $message }} @enderror
@hasrole('admin')
@error('district') {{ $message }} @enderror
@endhasrole
@php use Spatie\Permission\Models\Role; $currentUser = auth()->user(); $isAdmin = $currentUser->hasRole('admin'); $isSuperAdmin = $currentUser->hasRole('Super Admin'); if ($isAdmin || $isSuperAdmin) { $canUploadVideos = true; $canUploadDocuments = true; $canUploadImages = true; } else { $createdByUserId = $currentUser->created_by; $createdByUser = App\Models\User::find($createdByUserId); if ($createdByUser) { $canUploadVideos = $createdByUser->hasPermissionTo('upload videos'); $canUploadDocuments = $createdByUser->hasPermissionTo('upload documents'); $canUploadImages = $createdByUser->hasPermissionTo('upload images'); } else { $canUploadVideos = false; $canUploadDocuments = false; $canUploadImages = false; } } @endphp @if ($canUploadVideos || $canUploadDocuments || $canUploadImages)
@if ($canUploadVideos) @endif
@if ($canUploadDocuments) @endif
@if ($canUploadImages) @endif
@else

The user who created you does not have permissions to upload videos or documents.

@endif @error('videos') {{ $message }} @enderror @error('documents') {{ $message }} @enderror
@if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@endsection