fix:edit some rotes

This commit is contained in:
2026-08-18 18:24:37 +03:30
parent 3006520516
commit a910b51ebc
4 changed files with 57 additions and 35 deletions
+20 -2
View File
@@ -3,11 +3,13 @@
use Illuminate\Foundation\Application; use Illuminate\Foundation\Application;
use Illuminate\Foundation\Configuration\Exceptions; use Illuminate\Foundation\Configuration\Exceptions;
use Illuminate\Foundation\Configuration\Middleware; use Illuminate\Foundation\Configuration\Middleware;
use Illuminate\Http\Request;
return Application::configure(basePath: dirname(__DIR__)) return Application::configure(basePath: dirname(__DIR__))
->withRouting( ->withRouting(
web: [__DIR__ . '/../routes/web.php', web: [__DIR__ . '/../routes/web.php',
__DIR__ . '/../routes/auth.php', __DIR__ . '/../routes/auth.php',
__DIR__ . '/../routes/admin.php',
], ],
commands: __DIR__.'/../routes/console.php', commands: __DIR__.'/../routes/console.php',
@@ -15,8 +17,24 @@ return Application::configure(basePath: dirname(__DIR__))
) )
->withMiddleware(function (Middleware $middleware): void { ->withMiddleware(function (Middleware $middleware): void {
$middleware->redirectGuestsTo(fn(Illuminate\Http\Request $request) => route('auth.login.index')); $middleware->redirectGuestsTo(function (Request $request) {
$middleware->redirectUsersTo(fn(Illuminate\Http\Request $request) => route('index'));
if ($request->routeIs('admin.*')) {
return route('admin.auth.login.index');
}
return route('auth.login.index');
});
$middleware->redirectUsersTo(function (Request $request) {
if ($request->routeIs('admin.*')) {
return route('admin.dashboard.index');
}
return route('index');
});
}) })
->withExceptions(function (Exceptions $exceptions): void { ->withExceptions(function (Exceptions $exceptions): void {
// //
+8
View File
@@ -42,6 +42,10 @@ return [
'driver' => 'session', 'driver' => 'session',
'provider' => 'users', 'provider' => 'users',
], ],
'admin' => [
'driver' => 'session',
'provider' => 'admins',
],
], ],
/* /*
@@ -66,6 +70,10 @@ return [
'driver' => 'eloquent', 'driver' => 'eloquent',
'model' => User::class, 'model' => User::class,
], ],
'admins' => [
'driver' => 'eloquent',
'model' => \App\Models\Admin::class,
],
// 'users' => [ // 'users' => [
// 'driver' => 'database', // 'driver' => 'database',
+24 -32
View File
@@ -15,21 +15,14 @@
</span> </span>
</div> </div>
</div> </div>
@if($type === 'tour') @if($type === 'tour')
<div class="listing-item p-3 mt-3"> <div class="listing-item p-3 mt-3">
<div class="listing-feature mb-3"> <div class="listing-feature mb-3">
<div class="listing-feature-icon"> <div class="listing-feature-icon">
<i class="far fa-clock"></i> <i class="far fa-clock"></i>
</div> </div>
<div class="listing-feature-content"> <div class="listing-feature-content">
<h6>مدت تور</h6> <h6>مدت تور</h6>
<span> <span>
{{ $item->duration }} روز {{ $item->duration }} روز
و و
@@ -38,17 +31,12 @@
</div> </div>
</div> </div>
<div class="listing-feature mb-3"> <div class="listing-feature mb-3">
<div class="listing-feature-icon"> <div class="listing-feature-icon">
<i class="far fa-location-dot"></i> <i class="far fa-location-dot"></i>
</div> </div>
<div class="listing-feature-content"> <div class="listing-feature-content">
<h6>مسیر تور</h6> <h6>مسیر تور</h6>
<span> <span>
{{ $item->origin }} {{ $item->origin }}
@@ -57,11 +45,8 @@
{{ $item->destination }} {{ $item->destination }}
</span> </span>
</div> </div>
</div> </div>
<div class="listing-feature mb-3"> <div class="listing-feature mb-3">
<div class="listing-feature-icon"> <div class="listing-feature-icon">
<i class="far fa-eye"></i> <i class="far fa-eye"></i>
</div> </div>
@@ -74,15 +59,11 @@
بازدید بازدید
</span> </span>
</div> </div>
</div> </div>
<div class="listing-feature"> <div class="listing-feature">
<div class="listing-feature-icon"> <div class="listing-feature-icon">
<i class="far fa-calendar-plus"></i> <i class="far fa-calendar-plus"></i>
</div> </div>
<div class="listing-feature-content"> <div class="listing-feature-content">
<h6>تاریخ ثبت تور</h6> <h6>تاریخ ثبت تور</h6>
@@ -94,30 +75,44 @@
</div> </div>
</div> </div>
<div class="listing-side-btn mt-3"> <div class="listing-side-btn mt-3">
<a href="{{route('account.booking')}}" class="theme-btn"> <a href="{{route('account.booking')}}" class="theme-btn">
<span class="far fa-shopping-bag"></span> <span class="far fa-shopping-bag"></span>
اکنون رزرو کن اکنون رزرو کن
</a> </a>
<a href="#" class="border-btn"> <a href="#" class="border-btn">
<i class="far fa-heart"></i> <i class="far fa-heart"></i>
افزودن به علاقه‌مندی‌ها افزودن به علاقه‌مندی‌ها
</a> </a>
</div> </div>
@endif @endif
@if($type === 'flight') @if($type === 'flight')
<div class="search-form"> <form action="{{ route('account.booking.store') }}" method="POST">
<form action="#"> @csrf
@csrf <input
type="hidden"
name="flight_id"
value="{{ $item->id }}"
>
<input
type="hidden"
name="adult_count"
value="1"
>
<input
type="hidden"
name="child_count"
value="0"
>
<div class="search-form">
<div class="tour-search-wrapper"> <div class="tour-search-wrapper">
@@ -139,7 +134,6 @@
<input <input
type="text" type="text"
name="journey-date"
class="form-control date-picker journey-date" class="form-control date-picker journey-date"
value="{{ $item->departure_time->toJalali()->format('Y/m/d') }}" value="{{ $item->departure_time->toJalali()->format('Y/m/d') }}"
readonly readonly
@@ -182,14 +176,12 @@
</div> </div>
</form> </div>
</div> </form>
@endif @endif
{{-- تعداد بازدید --}}
<div class="listing-side-share"> <div class="listing-side-share">
<span> <span>
+5 -1
View File
@@ -60,7 +60,11 @@ Route::prefix('account')->name('account.')->middleware('auth')->group(function (
Route::get('comments', [CommentStatusController::class, 'index']) Route::get('comments', [CommentStatusController::class, 'index'])
->name('comments'); ->name('comments');
Route::get('booking', [BookingController::class, 'index'])->name('booking'); Route::post('booking', [BookingController::class, 'store'])
->name('booking.store');
Route::get('booking', [BookingController::class, 'index'])
->name('booking');
}); });