Route zum Controller im Unterordner in Laravel 5

8

Das ist meine routes.php:

%Vor%

Das sind meine Ordner:

%Vor%

Dies ist mein Controller:

%Vor%

Das bekomme ich:

%Vor%

Ich habe den Befehl "composer dump-autoload" versucht, funktioniert aber immer noch nicht ...

    
Olivier Zoletti 27.03.2015, 20:25
quelle

3 Antworten

18

Der Namespace Ihrer Klasse muss mit der Verzeichnisstruktur übereinstimmen. In diesem Fall müssen Sie Ihre Klasse anpassen und Panel

hinzufügen %Vor%     
lukasgeiter 27.03.2015, 20:31
quelle
5

Folge drei einfachen Schritten

  1. fügt den Ordnernamen im Namensraum an

    %Vor%
  2. Hinzufügen "Verwenden Sie App \ Http \ Controllers \ Controller;" an den Controller vor der Klassendefinition

    %Vor%
  3. Fügen Sie den angehängten Ordnernamen hinzu, wenn Sie den Controller in einer beliebigen Route aufrufen

    %Vor%

Es ist nicht nötig, "composer dump-autoload"

auszuführen     
alex t 20.11.2015 22:30
quelle
0

Sie können einen Controller mit einem Unterordner so einfach erstellen wie:

%Vor%

Es erstellt automatisch richtige Namespaces und Dateien mit Verzeichnis. Und referenziere es in Routen wie zuvor erwähnt:

%Vor%

Happy codding!

    
Mikhail.root 14.12.2016 12:21
quelle

Tags und Links