feat:implement tour models and controllers and blade
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class TourController extends Controller
|
||||
{
|
||||
//
|
||||
}
|
||||
+12
-4
@@ -12,7 +12,7 @@ use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* Class Tour
|
||||
*
|
||||
*
|
||||
* @property int $id
|
||||
* @property string $title
|
||||
* @property string $summary
|
||||
@@ -24,7 +24,7 @@ use Illuminate\Database\Eloquent\Model;
|
||||
* @property int $status
|
||||
* @property Carbon $created_at
|
||||
* @property Carbon $updated_at
|
||||
*
|
||||
*
|
||||
* @property File $file
|
||||
* @property Collection|Comment[] $comments
|
||||
* @property Collection|Favorite[] $favorites
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user