edit.blade.php 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. @extends('backend.layouts.app')
  2. @section('content')
  3. <!--<div class="aiz-titlebar text-left mt-2 mb-3">-->
  4. <!-- <h5 class="mb-0 h6">{{translate('Language Information')}}</h5>-->
  5. <!--</div>-->
  6. <div class="row">
  7. <div class="col-lg-6 mx-auto" style="flex: 0 0 100%; max-width: 100%;">
  8. <div class="card">
  9. <div class="card-header">
  10. <h5 class="mb-0 h6">{{translate('update Language Info')}}</h5>
  11. </div>
  12. <div class="card-body p-0">
  13. <form class="p-4" action="{{ route('languages.update', $language->id) }}" method="POST">
  14. @csrf
  15. <div class="form-group row">
  16. <div class="col-lg-3">
  17. <label class="control-label">{{ translate('Name') }}</label>
  18. </div>
  19. <div class="col-lg-9">
  20. <input type="text" class="form-control" name="name" placeholder="{{ translate('Name') }}" value="{{ $language->name }}" required>
  21. </div>
  22. </div>
  23. <div class="form-group row">
  24. <div class="col-lg-3">
  25. <label class="control-label">{{ translate('Code') }}</label>
  26. </div>
  27. <div class="col-lg-9">
  28. @php
  29. $languagesArray = \App\Models\Language::pluck('code')->toarray();
  30. if (($key = array_search($language->code, $languagesArray)) !== false) {
  31. unset($languagesArray[$key]);
  32. }
  33. @endphp
  34. <select class="form-control aiz-selectpicker mb-2 mb-md-0" name="code" data-live-search="true" >
  35. @foreach(\File::files(base_path('public/assets/img/flags')) as $path)
  36. @if(!in_array(pathinfo($path)['filename'],$languagesArray))
  37. <option
  38. value="{{ pathinfo($path)['filename'] }}"
  39. @if($language->code == pathinfo($path)['filename']) selected @endif data-content="<div class=''><img src='{{ static_asset('assets/img/flags/'.pathinfo($path)['filename'].'.png') }}' class='mr-2'><span>{{ strtoupper(pathinfo($path)['filename']) }}</span></div>"
  40. >
  41. </option>
  42. @endif
  43. @endforeach
  44. </select>
  45. </div>
  46. </div>
  47. <div class="form-group row">
  48. <div class="col-lg-3">
  49. <label class="control-label">{{ translate('Flutter App Lang Code') }}</label>
  50. <code><a target="_blank" href="https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes">{{ translate("Links for ISO 639-1 codes")}}</a></code>
  51. </div>
  52. <div class="col-lg-9">
  53. <input type="text" class="form-control" name="app_lang_code" placeholder="{{ translate('Put ISO 639-1 code for your language') }}" value="{{ $language->app_lang_code }}" required>
  54. </div>
  55. </div>
  56. <div class="form-group mb-0 text-right">
  57. <button type="submit" class="btn btn-sm btn-primary">{{translate('Save')}}</button>
  58. </div>
  59. </form>
  60. </div>
  61. </div>
  62. </div>
  63. </div>
  64. @endsection