Просмотр файла resources/views/admin/loads/edit.blade.php

Размер файла: 2.84Kb
  1. @extends('layout')
  2.  
  3. @section('title', __('loads.edit_load') . ' ' . $load->name)
  4.  
  5. @section('breadcrumb')
  6. <nav>
  7. <ol class="breadcrumb">
  8. <li class="breadcrumb-item"><a href="/"><i class="fas fa-home"></i></a></li>
  9. <li class="breadcrumb-item"><a href="/admin">{{ __('index.panel') }}</a></li>
  10. <li class="breadcrumb-item"><a href="/admin/loads">{{ __('index.loads') }}</a></li>
  11. <li class="breadcrumb-item"><a href="/admin/loads/{{ $load->id }}">{{ $load->name }}</a></li>
  12. <li class="breadcrumb-item active">{{ __('loads.edit_load') }}</li>
  13. </ol>
  14. </nav>
  15. @stop
  16.  
  17. @section('content')
  18. <div class="section-form mb-3 shadow">
  19. <form action="/admin/loads/edit/{{ $load->id }}" method="post">
  20. @csrf
  21. <div class="mb-3{{ hasError('parent') }}">
  22. <label for="parent" class="form-label">{{ __('loads.parent_load') }}</label>
  23.  
  24. <?php $inputParent = (int) getInput('parent', $load->parent_id); ?>
  25.  
  26. <select class="form-select" id="parent" name="parent">
  27. <option value="0">---</option>
  28.  
  29. @foreach ($loads as $data)
  30.  
  31. @if ($data->id === $load->id)
  32. @continue
  33. @endif
  34.  
  35. <option value="{{ $data->id }}"{{ ($inputParent === $data->id && ! $data->closed) ? ' selected' : '' }}{{ $data->closed ? ' disabled' : '' }}>{{ $data->name }}</option>
  36. @endforeach
  37.  
  38. </select>
  39. <div class="invalid-feedback">{{ textError('parent') }}</div>
  40. </div>
  41.  
  42.  
  43. <div class="mb-3{{ hasError('name') }}">
  44. <label for="name" class="form-label">{{ __('main.title') }}:</label>
  45. <input class="form-control" name="name" id="name" maxlength="50" value="{{ getInput('name', $load->name) }}" required>
  46. <div class="invalid-feedback">{{ textError('name') }}</div>
  47. </div>
  48.  
  49. <div class="mb-3{{ hasError('sort') }}">
  50. <label for="sort" class="form-label">{{ __('main.position') }}:</label>
  51. <input type="number" class="form-control" name="sort" id="sort" maxlength="2" value="{{ getInput('sort', $load->sort) }}" required>
  52. <div class="invalid-feedback">{{ textError('sort') }}</div>
  53. </div>
  54.  
  55. <div class="form-check">
  56. <input type="hidden" value="0" name="closed">
  57. <input type="checkbox" class="form-check-input" value="1" name="closed" id="closed"{{ getInput('closed', $load->closed) ? ' checked' : '' }}>
  58. <label for="closed" class="form-check-label">{{ __('main.close') }}</label>
  59. </div>
  60.  
  61. <button class="btn btn-primary">{{ __('main.change') }}</button>
  62. </form>
  63. </div>
  64. @stop