Laravel: Unterschied zwischen View::Anteil() und View::Komponist()

In Bezug auf die Frage Vorbei an Standard-Variablen anzeigen, zur übergabe von Variablen verfügbar unter alle Ansichten, gibt es eine technische oder funktionale Unterschied zwischen der Verwendung von View::composer():

View::composer('*', function($view) {
    $thundercats = 'Woooooohh!!';
    $view->with('thundercats', $thundercats);
})

in der filters.php - Datei oder die Verwendung von View::share() im BaseController.php Datei:

public function __construct {
    $thundercats = 'Woooooohh!!';
    View::share('thundercats', $thundercats);
}

Habe ich erst vor kurzem gelernt, über View::share() und finde es außergewöhnlich faszinierendes zwar hab ich schon begonnen, mit den ehemaligen in einem anderen Projekt.

Edit:

Meine erste Annahme ist, dass die ehemaligen ist eine Datei (filters.php), während die letztere ist eine Klasse (BaseController.php). Mit diesem im Verstand, ich bin zu raten, eine Klasse ist besser? Obwohl, ich bin mir nicht ganz sicher, warum an dieser Stelle. 🙂

InformationsquelleAutor enchance | 2013-08-19
Schreibe einen Kommentar