Paillasse/portail/app/Models/Annonce.php

24 lines
526 B
PHP
Raw Permalink Normal View History

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
class Annonce extends Model
{
protected $fillable = ['classe_id', 'user_id', 'titre', 'contenu'];
/** @return BelongsTo<Classe, $this> */
public function classe(): BelongsTo
{
return $this->belongsTo(Classe::class);
}
/** @return BelongsTo<User, $this> */
public function auteur(): BelongsTo
{
return $this->belongsTo(User::class, 'user_id');
}
}