Middleware se encarga de validar que usuario pertenezca al restaurant

This commit is contained in:
2021-07-20 02:03:29 -04:00
parent 3534fdd02a
commit 6a7e08478f
9 changed files with 112 additions and 86 deletions

View File

@@ -43,6 +43,10 @@ class Usuario extends Model {
return in_array($role, $this->roles);
}
public function isOnRestaurante($restaurante) {
return $this->restaurantes()->where('id', $restaurante->id)->count() > 0;
}
public function restaurantes() {
return $this->belongsToMany(Restaurante::class, 'usuarios_restaurantes', 'usuario_id', 'restaurante_id');
}