flightForm.blade.php 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. @extends("base")
  2. @section("content")
  3. @if ($obj->id)
  4. <form action="/flight/edit/{{$obj->id}}" method="post">
  5. @else
  6. <form action="/flight/create/" method="post">
  7. @endif
  8. <div class="form-group">
  9. <label for="plane_id">Работник</label>
  10. <select id="plane_id" name="plane_id" class="form-control">
  11. @foreach($planes as $plane)
  12. <option value="{{$plane->id}}">{{$plane}}</option>
  13. @endforeach
  14. </select>
  15. <label for="route_id">Маршрут</label>
  16. <select id="route_id" name="route_id" class="form-control">
  17. @foreach($routes as $route)
  18. <option value="{{$route->id}}"
  19. @if ($route->id == $obj->route->id)
  20. selected
  21. @endif
  22. >{{$route}}</option>
  23. @endforeach
  24. </select>
  25. <label for="departure">Время вылета</label>
  26. <input type="datetime-local" class="form-control" value="{{$obj->departure}}" name="departure" id="departure">
  27. <label for="arrival">Время прибытия</label>
  28. <input type="datetime-local" class="form-control" value="{{$obj->arrival}}" name="arrival" id="arrival">
  29. <label for="commander">Статус</label>
  30. <select name="status" id="status" class="form-control">
  31. <option>in_flight</option>
  32. <option>awaiting_flight</option>
  33. <option>arrived</option>
  34. <option>canceled</option>
  35. </select>
  36. </div>
  37. <div>
  38. @if (count($errors) > 0)
  39. <div class="alert alert-danger">
  40. <ul>
  41. @foreach ($errors->all() as $error)
  42. <li>{{ $error }}</li>
  43. @endforeach
  44. </ul>
  45. </div>
  46. @endif
  47. </div>
  48. <button type="submit" class="btn btn-primary">Submit</button>
  49. @csrf
  50. </form>
  51. @stop