@Trent n'est pas si difficile à expliquer. Si vous lisez à propos de la POO, vous aurez l'idée de la hiérarchie, ce qui signifie qu'une classe peut avoir un "père" qu'elle étend. Par conséquent, dans ce cas, les fournisseurs de Laravel sont chargés par défaut. Disons donc que vous avez une classe de vendeur appelée "FatherClass", si vous voulez étendre la fonctionnalité de celle-ci, vous pouvez créer une extension "ChildClass". Ceci est un exemple simple:
<?php
Class FatherClass{
public function method_one(){
return "Hi, This is method 1";
}
}
Class ChildClass extends FatherClass{
public function method_two(){
return "Hi, This is method 2";
}
}
//So now you can create a child object and will have the father and its own methods.
$childObject = new ChildClass();
$childObject->method_one(); // Hi, This is method 1
$childObject->method_two(); // Hi, This is method 2
?>
Alors, comment cela est-il bon pour les vendeurs?
Eh bien dans votre cas, c'est la classe que vous devez étendre PDF (https://github.com/barryvdh/laravel-dompdf/blob/master/src/PDF.php).
Il devrait être quelque chose comme:
<?php
class NewPdfClass extends PDF{
}
Vous devriez être en mesure maintenant de passer outre les méthodes ou créer de nouvelles à vos besoins. Faites-moi savoir si cela aide.
Quel genre de changements avez-vous apporté? Dans [commentaires] (http://stackoverflow.com/questions/40355301/composer-laravel-not-update-specific-folder-inside-vendor#comment67967133_40355572) vous mentionnez l'ajout d'une police, est-ce la mesure de votre changement? – BrianS