feat:implement tour models and controllers and blade

This commit is contained in:
2026-08-17 13:12:08 +03:30
parent c2fba2000c
commit 277f9759a0
3 changed files with 83 additions and 4 deletions
+10
View File
@@ -0,0 +1,10 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class TourController extends Controller
{
//
}
+10 -2
View File
@@ -35,12 +35,17 @@ use Illuminate\Database\Eloquent\Model;
class Tour extends Model
{
protected $table = 'tours';
public $timestamps = false;
public static $snakeAttributes = false;
protected $casts = [
'file_id' => 'int',
'duration' => 'int',
'status' => 'int'
'price' => 'int',
'status' => 'int',
'created_at' => 'datetime',
'views' => 'int',
];
protected $fillable = [
@@ -51,7 +56,10 @@ class Tour extends Model
'origin',
'destination',
'duration',
'status'
'price',
'views',
'status',
'created_at'
];
public function file()
+61
View File
@@ -0,0 +1,61 @@
<div class="col-md-6 col-lg-3">
<div class="flight-item">
<div class="flight-img">
<img src="assets/img/flight/01.jpg" alt>
<a href="#" class="add-wishlist">
<i class="far fa-heart"></i>
</a>
</div>
<div class="flight-content">
<div class="flight-title">
<div class="flight-title-info">
<img src="assets/img/flight/airline-1.png" alt>
<h4>
<a href="#">
{{ $tour->origin }}
<i class="far fa-exchange"></i>
{{ $tour->destination }}
</a>
</h4>
</div>
<p class="flight-date">
<i class="far fa-calendar-days"></i>
{{ $tour->duration }} روز
</p>
</div>
<div class="flight-bottom">
<div class="flight-price">
از
<span>
{{ number_format($tour->price) }} تومان
</span>
</div>
<div class="flight-text-btn">
<a href="#">
نمایش جزئیات
<i class="fas fa-arrow-left"></i>
</a>
</div>
</div>
</div>
</div>
</div>