forked from eatvio/eatvio-infra
66 lines
3.2 KiB
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);
|
|
}
|
|
}
|