Skip to content

Modul-Views

Die Views eines Modules befinden sich - analog zum Laravel-Hauptverzeichnis - im Ordner resources/views. Die Views sind jedoch unter einem bestimmten Namenspace definiert, der immer im Controller o.Ä. angegeben muss.

Angenommen das Module VocabCounter befindet sich im Ordner/Namespace Modules/Services/VocabCounter und die Views befinden sich in Modules/Services/VocabCounter/resources/views, z.B. Modules/Services/VocabCounter/resources/views/index.blade.php und Modules/Services/VocabCounter/resources/views/report/report.blade.php:

Das View-Namespace-Prefix lautet VocabCounter::.

Um die Views eines Modules zu laden, muss man die entsprechende View-Namespace-Abfrage verwenden, z.B. VocabCounter::index und VocabCounter::report.report:

php
// Im Controller
return view('VocabCounter::index');

bzw.

php
// Im Controller
return view('VocabCounter::report.report');