fbo港口

This commit is contained in:
2025-04-25 11:30:44 +08:00
commit 5218549a4d
42 changed files with 6304 additions and 0 deletions
+52
View File
@@ -0,0 +1,52 @@
<?php
namespace app\model;
use support\Model;
class Location extends Model
{
/**
* The table associated with the model.
*
* @var string
*/
protected $table = 'locations';
/**
* The primary key associated with the table.
*
* @var string
*/
protected $primaryKey = 'id';
/**
* Indicates if the model should be timestamped.
*
* @var bool
*/
public $timestamps = false;
/**
* Get the vehicles for the location.
*/
public function vehicles()
{
return $this->hasMany(Vehicle::class, 'locations_id', 'id');
}
/**
* Get the vehicles for the location.
*/
public function finalVehicles()
{
return $this->hasMany(Vehicle::class, 'final_locations_id', 'id');
}
/**
* Scope a query to only include locations that have vehicles.
*/
public function scopeHasVehicles($query)
{
return $query->whereHas('vehicles');
}
}