43 lines
931 B
PHP
43 lines
931 B
PHP
<?php
|
|
|
|
namespace App\Component\Models;
|
|
|
|
use Illuminate\Database\Eloquent\Model;
|
|
use Illuminate\Database\Eloquent\Relations\HasMany;
|
|
|
|
class Places extends Model {
|
|
protected $table = 'places';
|
|
public $timestamps = false;
|
|
|
|
/**
|
|
* Get the tables for the place.
|
|
*/
|
|
public function tables(): HasMany
|
|
{
|
|
return $this->hasMany(Tables::class, 'place_id');
|
|
}
|
|
|
|
public static function getName($id) {
|
|
$places = self::where('id', $id)->first();
|
|
if ($places) {
|
|
$place_name = $places['name'];
|
|
} else {
|
|
$place_name = 'Связанный зал не найден';
|
|
|
|
}
|
|
return $place_name;
|
|
}
|
|
|
|
public static function getID($name) {
|
|
$places = self::where('name', $name)->first();
|
|
if ($places) {
|
|
$place_id = $places['id'];
|
|
} else {
|
|
$place_id = 0;
|
|
|
|
}
|
|
return $place_id;
|
|
}
|
|
|
|
|
|
} |