Files
eatvio-infra/app/Models/ProductNutritionalValue.php

66 lines
3.2 KiB
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
/**
* App\Models\ProductNutritionalValue
*
* @property int $id
* @property string $name
* @property string|null $image
* @property int $product_group_id
* @property string $description
* @property string $formulations
* @property int $energy_on_100gr
* @property float $proteins_on_100gr
* @property float $fats_on_100gr
* @property float $carbohydrates_on_100gr
* @property int $portion_mass_gr
* @property float $energy_on_portion
* @property float $proteins_on_portion
* @property float $fats_on_portion
* @property float $carbohydrates_on_portion
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
*
* @property-read \App\Models\ProductGroup|null $product_group
*
* @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue query()
* @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereCarbohydratesOn100gr($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereCarbohydratesOnPortion($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereEnergyOn100gr($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereEnergyOnPortion($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereFatsOn100gr($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereFatsOnPortion($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereFormulations($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereImage($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue wherePortionMassGr($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereProductGroupId($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereProteinsOn100gr($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereProteinsOnPortion($value)
* @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereUpdatedAt($value)
*
* @mixin \Eloquent
*/
class ProductNutritionalValue extends Model
{
use HasFactory;
protected $guarded = [];
public function product_group(): BelongsTo
{
return $this->belongsTo(ProductGroup::class);
}
}