<?php

namespace App;

use Eloquent;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\DB;

/**
 * App\PrevodHodnot
 *
 * @method static Builder|PrevodHodnot newModelQuery()
 * @method static Builder|PrevodHodnot newQuery()
 * @method static Builder|PrevodHodnot query()
 * @mixin Eloquent
 * @property int $idvizitka_nazvoslovi
 * @property int $id_vizitka
 * @property int $id_nazvoslovi_velicin
 * @method static Builder|PrevodHodnot whereIdNazvosloviVelicin($value)
 * @method static Builder|PrevodHodnot whereIdVizitka($value)
 * @method static Builder|PrevodHodnot whereIdvizitkaNazvoslovi($value)
 */
class PrevodHodnot extends Model
{
    protected $table = 'vizitka_nazvoslovi';
    protected $primaryKey = 'idvizitka_nazvoslovi';
    protected $fillable = ['id_vizitka','id_nazvoslovi_velicin'];
    public $timestamps = false;

    public static function getVelicinaAJendotky($idStanice,$sloupecVelicina): array
    {
        return DB::table('vizitky')
                ->join('vizitka_nazvoslovi','vizitka_nazvoslovi.id_vizitka','=','vizitky.idVizitky')
                ->join('nazvoslovi_velicin','vizitka_nazvoslovi.id_nazvoslovi_velicin','=','nazvoslovi_velicin.idnazvoslovi_veliciny')
                ->where(
                           [
                               ['id_stanice','=',$idStanice],
                               ['sloupec_velicina','like',$sloupecVelicina],
                           ]
                    )
                ->get()
                ->toArray();
    }
}
