Files
cesizen/WEB/app/Models/Role.php
T
sam 4ffce393de chore(models): annotations @property (Role, User) pour l'analyse statique
Permet a Larastan (PHPStan niveau 5) de resoudre $user->role->libelle.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 18:59:02 +02:00

24 lines
457 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* @property int $id
* @property string $libelle
*/
class Role extends Model
{
use HasFactory;
// Cette ligne est CRUCIALE : elle autorise Laravel à remplir la colonne 'libelle'
protected $fillable = ['libelle'];
public function users()
{
return $this->hasMany(User::class, 'id_role');
}
}