form.blade.php 4.73 KB
<div class="px-4 py-3 mb-8 bg-white rounded-lg shadow-md dark:bg-gray-800">
  <label class="block text-sm">
  <span class="text-gray-700 dark:text-gray-400">Имя группы</span>
                <input name="name_group" id="name_group"
                       class="block w-full mt-1 text-sm dark:border-gray-600 dark:bg-gray-700 focus:border-purple-400 focus:outline-none focus:shadow-outline-purple dark:text-gray-300 dark:focus:shadow-outline-gray form-input"
                       placeholder="Название группы" value="{{ old('name_group') ?? $group->name_group ?? '' }}"
                />
                @error('name_group')
                <span class="text-xs text-red-600 dark:text-red-400">
                  {{ $message }}
                </span>
                @enderror
  </label><br>
    <input type="hidden" name="user_id" id="user_id" value="{{ $editor }}"/>

    <div class="flex flex-col flex-wrap mb-4 space-y-4 md:flex-row md:items-end md:space-x-4">
        <div>
            <button type="submit" class="px-3 py-1 text-sm font-medium leading-5 text-white transition-colors duration-150 bg-purple-600 border border-transparent rounded-md active:bg-purple-600 hover:bg-purple-700 focus:outline-none focus:shadow-outline-purple">
                Сохранить
            </button>
            <a href="{{ route('admin.groups') }}"
               class="px-3 py-1 text-sm font-medium leading-5 text-white transition-colors duration-150 bg-purple-600 border border-transparent rounded-md active:bg-purple-600 hover:bg-purple-700 focus:outline-none focus:shadow-outline-purple"
               style="display: -webkit-inline-box; height: 30px!important;"
            >Назад</a>
        </div>
    </div>

    <label class="block text-sm">
        <span class="text-gray-700 dark:text-gray-400">Пользователи системы</span>
    </label>
    <div>
    <table class="w-full whitespace-no-wrap" >
        <thead>
        <tr
            class="text-xs font-semibold tracking-wide text-left text-gray-500 uppercase border-b dark:border-gray-700 bg-gray-50 dark:text-gray-400 dark:bg-gray-800"
        >
            <th class="px-4 py-3">№</th>
            <th class="px-4 py-3">Имя пользователя</th>
            <th class="px-4 py-3">Статус пользователя</th>
            <th class="px-4 py-3">Добавленные в группу</th>
        </tr>
        </thead>
        <tbody class="bg-white divide-y dark:divide-gray-700 dark:bg-gray-800" id="showmore-list">
        @foreach($users as $user)
            <tr class="text-gray-700 dark:text-gray-400" >
                <td class="px-4 py-3">
                    {{$user->id}}
                </td>
                <td class="px-4 py-3">
                    {{$user->name}}
                </td>
                <td class="px-4 py-3 text-xs">
                        <span class="px-2 py-1 font-semibold leading-tight text-green-700 bg-green-100 rounded-full dark:bg-green-700 dark:text-green-100">
                          @if ($user->is_worker)
                                Работник
                            @else
                                Работодатель
                            @endif
                        </span>
                    @if ($user->admin)
                        <span class="px-2 py-1 font-semibold leading-tight text-orange-700 bg-orange-100 rounded-full dark:text-white dark:bg-orange-600">
                           Администратор
                        </span>
                    @endif
                    @if ($user->is_bd)
                        <span class="px-2 py-1 font-semibold leading-tight text-red-700 bg-red-100 rounded-full dark:text-red-100 dark:bg-red-700">
                               База данных
                            </span>
                    @endif
                </td>
                <td class="px-4 py-3">
                    <input type="checkbox" id="user{{$user->id}}" name="usergroup[]" value="{{$user->id}}" @isset($group) <?php if ($user->ingroup->contains('id', $group->id)) {?>checked<? }?> @endisset/>
                </td>
            </tr>
        @endforeach
        </tbody>
    </table>
    </div>
    @if (!$hide)
    <div class="flex flex-col flex-wrap mb-4 space-y-4 md:flex-row md:items-end md:space-x-4">
        <div>
            <a id="showmore-triger" data-page="1" data-max="{{ $amt }}" class="px-3 py-1 text-sm font-medium leading-5 text-white transition-colors duration-150 bg-purple-600 border border-transparent rounded-md active:bg-purple-600 hover:bg-purple-700 focus:outline-none focus:shadow-outline-purple center">
                Погрузить пользователей
            </a>
        </div>
    </div>
    @endif
</div>