Appeler une méthode d’action à partir d’une autre méthode d’action

Avec une bonne compréhension de la mécanique d'un framework MVC tel que Laravel et de la programmation objet, il devient possible d'appeler une méthode d'action codée dans un contrôleur à partir d'une méthode d'action codée dans un autre contrôleur.

▼Publicité

Attention : si vous avez ce genre de besoin, c'est peut-être parce que votre code est mal organisé...

Voici tout de même la technique pour y arriver.

Contrôleur Laravel (PHP)

class CategoriesController extends Controller
{
    public function uneFonction()
    {
        ...
        app('App\Http\Controllers\ProduitsController')->faireQuelqueChose();
    }
}

Catégories