File: /var/www/limestate-admin/app/Models/Subway.php
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Orchid\Filters\Filterable;
use Orchid\Screen\AsSource;
/**
* @property int $id
* @property string $name
* @property ?string $aliases
* @property ?int $line_id
* @property int $city_id
* @property ?string $lat
* @property ?string $lng
*
* @property SubwayLine $line
*/
class Subway extends Model
{
use HasFactory;
use AsSource;
use Filterable;
protected $table = 'metros';
public $timestamps = false;
protected $fillable = [
'name',
'aliases',
'line_id',
'city_id',
'lat',
'lng',
];
// MARK: - Relations
public function line(): BelongsTo
{
return $this->belongsTo(SubwayLine::class);
}
}