sifatbaho
This commit is contained in:
104
resources/views/districts/create.blade.php
Executable file
104
resources/views/districts/create.blade.php
Executable file
@@ -0,0 +1,104 @@
|
||||
@extends('layouts.master')
|
||||
@section('title')
|
||||
@lang('translation.create-region')
|
||||
@endsection
|
||||
@section('content')
|
||||
@component('components.breadcrumb')
|
||||
@slot('li_1')
|
||||
@lang('translation.region')
|
||||
@endslot
|
||||
@slot('title')
|
||||
@lang('translation.create-district')
|
||||
|
||||
@endslot
|
||||
@endcomponent
|
||||
<form action="{{ route('districts.store') }}" method="post" autocomplete="off" class="needs-validation" validate>
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
@lang('translation.region')
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row gy-4">
|
||||
<div class="mb-3 col-xxl-4 col-md-6">
|
||||
<label for="choices-purpose-input" class="form-label">
|
||||
@lang('translation.select-region')
|
||||
</label>
|
||||
<select data-choices data-choices-search-false data-choices-multiple-groups="false"
|
||||
name="region_id" class="form-select @error('region_id') is-invalid @enderror"
|
||||
id="choices-purpose-input" tabindex="3">
|
||||
@foreach($regions as $region)
|
||||
<option value="{{ $region->id }}"
|
||||
@if(old('purpose') == $region->id)selected @endif>
|
||||
{{ $region->{str_replace('_', '-', app()->getLocale())} }}
|
||||
</option>
|
||||
@endforeach
|
||||
</select>
|
||||
@error('region_id')
|
||||
<span class="invalid-feedback" role="alert">
|
||||
<strong>@lang($message,['attribute'=>trans('translation.region_id')])</strong>
|
||||
</span>
|
||||
@enderror
|
||||
</div>
|
||||
</div>
|
||||
<div class="row gy-4">
|
||||
<div class="mb-3 col-xxl-4 col-md-6">
|
||||
<label class="form-label" for="order-number-input">
|
||||
@lang('translation.uz')
|
||||
</label>
|
||||
<input type="text"
|
||||
class="form-control text-uppercase @error('uz') is-invalid @enderror"
|
||||
name="uz" placeholder="@lang('translation.uz')"
|
||||
id="order-number-input" value="{{ old('uz') }}"
|
||||
tabindex="1">
|
||||
@error('uz')
|
||||
<span class="invalid-feedback" role="alert">
|
||||
<strong>@lang($message,['attribute'=>trans('translation.uz')])</strong>
|
||||
</span>
|
||||
@enderror
|
||||
</div>
|
||||
<div class="mb-3 col-xxl-4 col-md-6">
|
||||
<label class="form-label" for="order-number-input">
|
||||
@lang('translation.ru')
|
||||
</label>
|
||||
<input type="text"
|
||||
class="form-control text-uppercase @error('ru') is-invalid @enderror"
|
||||
name="ru" placeholder="@lang('translation.ru')"
|
||||
id="order-number-input" value="{{ old('ru') }}"
|
||||
tabindex="2">
|
||||
@error('ru')
|
||||
<span class="invalid-feedback" role="alert">
|
||||
<strong>@lang($message,['attribute'=>trans('translation.ru')])</strong>
|
||||
</span>
|
||||
@enderror
|
||||
</div>
|
||||
<div class="mb-3 col-xxl-4 col-md-6">
|
||||
<label class="form-label" for="order-number-input">
|
||||
@lang('translation.cr')
|
||||
</label>
|
||||
<input type="text"
|
||||
class="form-control text-uppercase @error('cr') is-invalid @enderror"
|
||||
name="cr" placeholder="@lang('translation.cr')"
|
||||
id="order-number-input" value="{{ old('cr') }}"
|
||||
tabindex="3">
|
||||
@error('cr')
|
||||
<span class="invalid-feedback" role="alert">
|
||||
<strong>@lang($message,['attribute'=>trans('translation.cr')])</strong>
|
||||
</span>
|
||||
@enderror
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-sm-4 col-md-4">
|
||||
<div class="text-start mb-3 btn-block">
|
||||
<button type="submit" class="btn btn-success w-sm" name="save"
|
||||
tabindex="4"> @lang('translation.save') </button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end row -->
|
||||
</form>
|
||||
@endsection
|
||||
105
resources/views/districts/edit.blade.php
Executable file
105
resources/views/districts/edit.blade.php
Executable file
@@ -0,0 +1,105 @@
|
||||
@extends('layouts.master')
|
||||
@section('title')
|
||||
@lang('translation.edit-district')
|
||||
@endsection
|
||||
@section('content')
|
||||
@component('components.breadcrumb')
|
||||
@slot('li_1')
|
||||
@lang('translation.district')
|
||||
@endslot
|
||||
@slot('title')
|
||||
@lang('translation.edit-district')
|
||||
|
||||
@endslot
|
||||
@endcomponent
|
||||
<form action="{{ route('districts.update',['district'=>$district->id]) }}" method="post" autocomplete="off" class="needs-validation" validate>
|
||||
@csrf
|
||||
@method('put')
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
@lang('translation.district')
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row gy-4">
|
||||
<div class="mb-3 col-xxl-4 col-md-6">
|
||||
<label for="choices-purpose-input" class="form-label">
|
||||
@lang('translation.select-region')
|
||||
</label>
|
||||
<select data-choices data-choices-search-false data-choices-multiple-groups="false"
|
||||
name="region_id" class="form-select @error('region_id') is-invalid @enderror"
|
||||
id="choices-purpose-input" tabindex="3">
|
||||
@foreach($regions as $region)
|
||||
<option value="{{ $region->id }}"
|
||||
@if(old('purpose') == $region->id)selected @endif>
|
||||
{{ $region->{str_replace('_', '-', app()->getLocale())} }}
|
||||
</option>
|
||||
@endforeach
|
||||
</select>
|
||||
@error('region_id')
|
||||
<span class="invalid-feedback" role="alert">
|
||||
<strong>@lang($message,['attribute'=>trans('translation.region_id')])</strong>
|
||||
</span>
|
||||
@enderror
|
||||
</div>
|
||||
</div>
|
||||
<div class="row gy-4">
|
||||
<div class="mb-3 col-xxl-4 col-md-6">
|
||||
<label class="form-label" for="order-number-input">
|
||||
@lang('translation.uz')
|
||||
</label>
|
||||
<input type="text"
|
||||
class="form-control text-uppercase @error('uz') is-invalid @enderror"
|
||||
name="uz" placeholder="@lang('translation.uz')"
|
||||
id="order-number-input" value="{{ $district->uz }}"
|
||||
tabindex="1">
|
||||
@error('uz')
|
||||
<span class="invalid-feedback" role="alert">
|
||||
<strong>@lang($message,['attribute'=>trans('translation.uz')])</strong>
|
||||
</span>
|
||||
@enderror
|
||||
</div>
|
||||
<div class="mb-3 col-xxl-4 col-md-6">
|
||||
<label class="form-label" for="order-number-input">
|
||||
@lang('translation.ru')
|
||||
</label>
|
||||
<input type="text"
|
||||
class="form-control text-uppercase @error('ru') is-invalid @enderror"
|
||||
name="ru" placeholder="@lang('translation.ru')"
|
||||
id="order-number-input" value="{{ $district->ru }}"
|
||||
tabindex="2">
|
||||
@error('ru')
|
||||
<span class="invalid-feedback" role="alert">
|
||||
<strong>@lang($message,['attribute'=>trans('translation.ru')])</strong>
|
||||
</span>
|
||||
@enderror
|
||||
</div>
|
||||
<div class="mb-3 col-xxl-4 col-md-6">
|
||||
<label class="form-label" for="order-number-input">
|
||||
@lang('translation.cr')
|
||||
</label>
|
||||
<input type="text"
|
||||
class="form-control text-uppercase @error('cr') is-invalid @enderror"
|
||||
name="cr" placeholder="@lang('translation.cr')"
|
||||
id="order-number-input" value="{{ $district->cr }}"
|
||||
tabindex="3">
|
||||
@error('cr')
|
||||
<span class="invalid-feedback" role="alert">
|
||||
<strong>@lang($message,['attribute'=>trans('translation.cr')])</strong>
|
||||
</span>
|
||||
@enderror
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-sm-4 col-md-4">
|
||||
<div class="text-start mb-3 btn-block">
|
||||
<button type="submit" class="btn btn-success w-sm" name="save"
|
||||
tabindex="4"> @lang('translation.save') </button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end row -->
|
||||
</form>
|
||||
@endsection
|
||||
78
resources/views/districts/index.blade.php
Executable file
78
resources/views/districts/index.blade.php
Executable file
@@ -0,0 +1,78 @@
|
||||
@extends('layouts.master')
|
||||
@section('title')
|
||||
@lang('translation.districts')
|
||||
@endsection
|
||||
@section('content')
|
||||
@component('components.breadcrumb')
|
||||
@slot('li_1')
|
||||
@lang('translation.pages')
|
||||
@endslot
|
||||
@slot('title')
|
||||
@lang('translation.districts')
|
||||
@endslot
|
||||
@endcomponent
|
||||
<div class="row">
|
||||
<div class="col-xl-12">
|
||||
<div class="card">
|
||||
<div class="card-header border-1">
|
||||
<div class="d-flex align-items-center">
|
||||
<h5 class="card-title mb-0 flex-grow-1">@lang('translation.district')</h5>
|
||||
<div class="flex-shrink-0 ">
|
||||
<a class="btn btn-ghost-primary bg-primary text-white"
|
||||
href="{{ route('districts.create') }}"> @lang('translation.create-district') </a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="table-responsive ">
|
||||
<table class="table table-borderless table-hover align-middle table-nowrap mb-0">
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">№</th>
|
||||
<th scope="col">@lang('translation.uz')</th>
|
||||
<th scope="col">@lang('translation.ru')</th>
|
||||
<th scope="col">@lang('translation.cr')</th>
|
||||
<th scope="col">@lang('translation.actions')</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach ($districts as $district)
|
||||
<tr>
|
||||
<td class="fw-medium"> {{$loop->iteration}}</td>
|
||||
<td>
|
||||
{{ $district->uz }}
|
||||
</td>
|
||||
<td>
|
||||
{{ $district->ru }}
|
||||
</td>
|
||||
<td>
|
||||
{{ $district->cr }}
|
||||
</td>
|
||||
<td>
|
||||
<div class="hstack gap-3 fs-15">
|
||||
<a href="{{ route('districts.edit', ['district'=>$district->id]) }}"
|
||||
title="@lang("translation.edit-information")" data-bs-toggle="tooltip"
|
||||
data-bs-placement="top"
|
||||
class="link-warning">
|
||||
<i class="ri-pencil-line align-middle"></i>
|
||||
</a>
|
||||
@component('components.delete-btn')
|
||||
@slot('url')
|
||||
{{ route('districts.destroy', ['district' => $district->id]) }}
|
||||
@endslot
|
||||
@endcomponent
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div><!-- end card-body -->
|
||||
</div><!-- end card -->
|
||||
</div><!-- end col -->
|
||||
</div>
|
||||
@endsection
|
||||
@section('script')
|
||||
<script src="{{ URL::asset('/assets/js/app.min.js') }}"></script>
|
||||
@endsection
|
||||
Reference in New Issue
Block a user