<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class Participation extends Model
{
    use HasFactory;

    protected $fillable = [
        'forum_id', 
        'commune_id', 
        'pf_name', 
        'pf_phone', 
        'pf_email', 
        'pf_poste', 
        'messages',
        'rapports',
        'engagements', 
        'confirmed'];

    public function forum()
    {
        return $this->belongsTo(Forum::class);
    }    

    public function commune()
    {
        return $this->belongsTo(Commune::class);
    }    

    public function publications()
    {
        return $this->hasMany(Publication::class);
    }
}
