Vraagje,
Voor iedere pagina geef ik in de controllers wat specifieke data voor in de template.
Nu heb ik ook data wat voor alle pagina's beschikbaar moet zijn (voor de header). Hoe kan ik dit het beste aanpakken? Ik gebruik Twig in Laravel.
Moet ik een view class maken en dat overal gebruiken waarbij ik specifieke data optioneel meestuur, en dat gebruiken in de controllers?
Of moet ik wat doen in App\Http\Controllers\Controller.php?
Hoe pakken jullie dit aan? In Blade gaat dit wat makkelijker aangezien je PHP mag gebruiken in de templates. Het is mij nu verboden om een class aan te roepen met zijn functies.
Thanks!
Voor iedere pagina geef ik in de controllers wat specifieke data voor in de template.
PHP:
1
2
3
4
| public function index() { return view('page')->with('data', Model::data()); } |
Nu heb ik ook data wat voor alle pagina's beschikbaar moet zijn (voor de header). Hoe kan ik dit het beste aanpakken? Ik gebruik Twig in Laravel.
Moet ik een view class maken en dat overal gebruiken waarbij ik specifieke data optioneel meestuur, en dat gebruiken in de controllers?
Of moet ik wat doen in App\Http\Controllers\Controller.php?
Hoe pakken jullie dit aan? In Blade gaat dit wat makkelijker aangezien je PHP mag gebruiken in de templates. Het is mij nu verboden om een class aan te roepen met zijn functies.
Thanks!
[ Voor 4% gewijzigd door Qunix op 02-11-2015 08:37 ]