Route zum Controller im Unterordner funktioniert nicht in Laravel 4

8

Ich habe meine Laravel 3 App auf Laravel 4 aktualisiert, als ich auf dieses Problem stieß ...

Routen, die ich ausprobiert habe:

%Vor%     
Clifford James 24.01.2013, 14:49
quelle

7 Antworten

6

Ich hatte vor ein paar Stunden ein ähnliches Problem und musste ein wenig damit spielen, damit es funktionierte.

Routen:

%Vor%

In "controllers / admin" setze ich den DashboardController:

%Vor%

Das hat den Trick bei Laravel 4 geschafft. Hoffentlich findest du es nützlich genug. :)

    
Federico Stango 30.08.2013 09:56
quelle
4

Im Moment können Sie in Laravel 4 Beta 1 "nur?" Verwenden Sie den Namespace.

Zum Beispiel hier in Ihrer Controller-Datei: app / controllers / backend / UserController.php

%Vor%

Also nach, in Datei: app / routes.php:

%Vor%

Ich weiß nicht, ob das der bessere Weg ist, aber hier zu arbeiten. Bearbeiten & amp; dump-autoload "composer.json" scheint nicht wirklich funktionieren.

Wenn jemand das verbessern kann, macht er meinen Tag! :)

    
Pierre Broucz 25.01.2013 10:09
quelle
2

Wenn Sie Laravel 4 verwenden, sollten Sie sich das vielleicht ansehen: Sie können den Namensraum angeben, der für eine Gruppe von Routen verwendet werden soll, wie Sie hier sehen können: Ссылка

Also in Ihrer Probe:

%Vor%

Es funktioniert wie ein Zauber:)

Ich benutze es, und es ist ziemlich gut, es hilft Ihnen, Ihren Code sauberer und verständlicher zu halten. Probieren Sie es aus!

    
facundofarias 05.06.2014 14:59
quelle
0

Mein Admin-Controller im Verzeichnis app / controllers

%Vor%

Jetzt habe ich einen Ordner namens admin im Controller-Ordner, d. h. app / controllers / admin, und ich habe dort einen anderen Controller namens AdminDashboardController.php

%Vor%

Und zuletzt Meine Route.php Datei

%Vor%

Hoffe das hilft ..: -)

    
Hassan Jamal 21.04.2014 19:55
quelle
0

Wie hier erklärt, können Sie mit Laravel 4.1 den Namespace angeben, der für eine Gruppe von Routen verwendet werden soll, wie Sie hier sehen können: Ссылка

Ich benutze es, und es ist ziemlich gut, es hilft Ihnen, Ihren Code sauberer und verständlicher zu halten. Probieren Sie es aus!

    
facundofarias 03.06.2014 10:54
quelle
-1

Sie könnten auch Ihr Backend / Admin-Panel in ein Paket einfügen ... zum Nachdenken:)

    
Kevin Op den Kamp 01.05.2013 16:01
quelle