Ich habe meine Laravel 3 App auf Laravel 4 aktualisiert, als ich auf dieses Problem stieß ...
Routen, die ich ausprobiert habe:
%Vor%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. :)
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! :)
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!
Ich empfehle,
zu machen %Vor%Weitere Informationen finden Sie hier
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 ..: -)
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!
Sie könnten auch Ihr Backend / Admin-Panel in ein Paket einfügen ... zum Nachdenken:)
Tags und Links php controller laravel-4 laravel routes