feat: final updates

This commit is contained in:
2026-08-22 11:11:28 -07:00
parent 618a3d4cd9
commit d4bb1b9414
43 changed files with 1136 additions and 375 deletions
@@ -0,0 +1,28 @@
@extends('admin.layouts.app')
@section('content')
<div class="container-fluid pt-4">
<form action="{{ route('admin.provinces.store') }}" method="POST">
@csrf
<div class="card custom-card">
<div class="card-header">
<div class="card-title">افزودن استان</div>
</div>
<div class="card-body">
<label class="form-label">نام استان</label>
<input type="text" class="form-control" name="name" value="{{ old('name') }}">
@error('name')
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="card-footer text-end">
<button type="submit" class="btn btn-primary">ثبت</button>
</div>
</div>
</form>
</div>
@endsection
@@ -0,0 +1,31 @@
@extends('admin.layouts.app')
@section('content')
<div class="main-content app-content">
<div class="container-fluid pt-4">
<form action="{{ route('admin.provinces.update', $province) }}" method="POST">
@csrf
@method('put')
<div class="card custom-card">
<div class="card-header">
<div class="card-title">ویرایش استان</div>
</div>
<div class="card-body">
<label class="form-label">نام استان</label>
<input type="text" class="form-control" name="name" value="{{ old('name', $province->name) }}">
@error('name')
<span class="text-danger">{{ $message }}</span>
@enderror
</div>
<div class="card-footer text-end">
<button type="submit" class="btn btn-primary">ذخیره تغییرات</button>
</div>
</div>
</form>
</div>
</div>
@endsection
@@ -1,3 +1,58 @@
@extends('admin.layouts.app')
@section('breadcrumb')<div><h1 class="page-title fw-medium fs-18 mb-1">مدیریت استان‌ها</h1></div>@endsection
@section('content')<div class="container-fluid pt-4">@include('admin.partials.errors')<div class="card custom-card"><div class="card-body"><form method="GET"><div class="row g-2"><div class="col-md-8"><input class="form-control" name="search" value="{{ request('search') }}" placeholder="جستجوی استان"></div><div class="col-md-2"><button class="btn btn-light w-100">جستجو</button></div><div class="col-md-2"><a href="{{ route('admin.provinces.create') }}" class="btn btn-primary w-100">استان جدید</a></div></div></form></div></div><div class="card custom-card mt-3"><div class="table-responsive"><table class="table"><thead><tr><th>#</th><th>استان</th><th>عملیات</th></tr></thead><tbody>@forelse(($provinces ?? []) as $province)<tr><td>{{ $province->id }}</td><td>{{ $province->name }}</td><td><a href="{{ route('admin.provinces.edit',$province) }}" class="btn btn-secondary-light btn-sm">ویرایش</a><form class="d-inline" method="POST" action="{{ route('admin.provinces.destroy',$province) }}" onsubmit="return confirm('حذف استان؟')">@csrf @method('DELETE')<button class="btn btn-danger-light btn-sm">حذف</button></form></td></tr>@empty<tr><td colspan="3" class="text-center text-muted py-5">استانی ثبت نشده است.</td></tr>@endforelse</tbody></table></div></div>{{ ($provinces ?? collect())->links() }}</div>@endsection
@section('content')
<div class="container-fluid pt-4">
<div class="card custom-card">
<div class="card-header d-flex align-items-center justify-content-between">
<div class="card-title">مدیریت استان‌ها</div>
<a href="{{ route('admin.provinces.create') }}" class="btn btn-primary btn-sm">
افزودن استان
</a>
</div>
<div class="card-body pt-0">
<div class="table-responsive">
<table class="table text-nowrap">
<thead>
<tr>
<th>#</th>
<th>نام استان</th>
<th>تعداد شهرستان</th>
<th>عملیات</th>
</tr>
</thead>
<tbody>
@forelse($provinces as $province)
<tr>
<td>{{ $province->id }}</td>
<td>{{ $province->name }}</td>
<td>{{ $province->cities_count }}</td>
<td>
<a href="{{ route('admin.provinces.edit', $province) }}" class="btn btn-sm btn-warning">
ویرایش
</a>
<form action="{{ route('admin.provinces.destroy', $province) }}" method="POST" class="d-inline">
@csrf
@method('delete')
<button type="submit" class="btn btn-sm btn-danger"
onclick="return confirm('آیا مطمئن هستید؟')">
حذف
</button>
</form>
</td>
</tr>
@empty
<tr>
<td colspan="4" class="text-center">استانی ثبت نشده است</td>
</tr>
@endforelse
</tbody>
</table>
</div>
{{ $provinces->links() }}
</div>
</div>
</div>
@endsection