File "Counterparty.php"
Full Path: /var/www/html/back/app/Models/Counterparty.php
File size: 1.01 KB
MIME-type: text/x-php
Charset: utf-8
<?php
declare(strict_types=1);
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
/**
* @property int $model_id
* @property int $id
* @property bool $archived
* @property string $name Значение “Полное наименование” - текстовое значение
* @property string $inn Значение “ИНН” - числовое значение
* @property string $kpp Значение “КПП” - числовое значение
* @property ?string $comment Значение “Примечание” - текстовое значение
* @property string $c_type
*/
class Counterparty extends Model
{
protected $fillable = [
'id',
'external_id',
'model_id',
'name',
'archived',
'inn',
'kpp',
'comment',
'c_type',
];
public function payments(): HasMany
{
return $this->hasMany(Payment::class, 'counterparty_id', 'id');
}
}