File: /var/www/gestion-formularios.bdfschool/app/Models/UploadStudentPaymentDetail.php
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class UploadStudentPaymentDetail extends Model
{
use HasFactory;
protected $table = 'upload_student_payments_detail';
protected $fillable = [
'invoice_number',
'payment_number',
'guardian',
'guardian_id',
'payment_date',
'payment_amount',
'debit',
'credit',
'payment_method',
'operation_number',
'document_type',
'status',
'emision_date',
'total_amount',
'deleted',
'user_created',
'created_at',
'user_updated',
'updated_at',
'user_deleted',
'deleted_at',
'deleted_at',
'authorization_code',
'charge_item',
'student',
'student_rut',
'student_class',
'student_grade',
'card_type',
'guardian_rut',
'load_status',
'integration_at',
'error',
'detail_integration_status_id',
'upload_student_payment_id',
'num_row',
'odoo_parent_id',
'odoo_student_id'
];
public function upload_student_payment()
{
return $this->belongsTo(UploadStudentPayment::class, 'upload_student_payment_id', 'id');
}
public function detail_integration_status()
{
return $this->hasOne(DetailIntegrationStatus::class, 'id', 'detail_integration_status_id');
}
}