Secondo Laravel 4 documentation.Differenza tra View Composer e Creator in Laravel 4?
Composer è:
Visualizza compositori sono callback o metodi di classe che vengono chiamati quando la vista viene eseguito il rendering. Se si dispone di dati che si desidera associare a una determinata vista ogni volta che tale visualizzazione viene sottoposta a rendering nell'intera applicazione, un compositore di viste può organizzare quel codice in un'unica posizione. Pertanto, i compositori possono funzionare come "modelli di visualizzazione" o "presentatori".
View::composer('profile', function($view)
{
$view->with('count', User::count());
});
E
Creator è:
Visualizza creatori funzionano quasi esattamente come la vista compositori; tuttavia, vengono immediatamente attivati quando la vista viene istanziata. Per registrare un creatore vista, semplicità di utilizzo il metodo creatore
View::creator('profile', function($view)
{
$view->with('count', User::count());
});
Quindi la domanda è: Qual è la differenza?
Questa è una buona risposta perché fornisce un esempio concreto. Grazie! –
Buono a sapersi perché conta. Grazie +1 – isimmons
Questa risposta ha senso – Hafiz