Laravel 4 - route n'est pas définie, sur redirection
Je suis en train de configurer un simple redirection après login.
La journalisation dans le cadre des œuvres, mais la redirection ne parvient pas car il dit que la route n'existe pas.
C'est mon fichier de routes:
Route::any('/', array('uses' => 'UsersController@login'));
Route::any('/manage', array('uses' => 'AdminController@showWelcome'));
Et l'itinéraire fonctionne très bien si je vais à http://example.com/manage .. le logo de laravel est là, et mon autre page est très bien.
Mais quand je fais:
Redirect::route('/manage');
la page meurt en disant:
Route [/manage] not defined
Quelqu'un a une idée?
source d'informationauteur Tobias Hagenbeek
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser le nom de la route lorsque vous utilisez
Redirect::route
méthode et dans ce cas, vous devez déclarer l'itinéraire à l'aide d'un nom, c'est à direIci,
as
valeur est le nom de laroute
de sorte que, maintenant, vous pouvez utiliserOu, alternativement, vous pouvez utiliser
Redirect::to('url')
méthode, c'est à direVérifier Rediriger vers une Route nommée et routes nommées.
Cette erreur "Route [gérer] non définie" est en raison de la route nom de "gérer" n'est pas défini.
Le nom de l'itinéraire et la Route sont deux choses différentes.
Et vous avez déclaré que la voie de chemin d'accès en tant qu'administrateur,
Cependant,
signifie que vous êtes rediriger le flux vers la route nommée "gérer".
Pour trier l'erreur,
Définir un nom de route "gérer" comme suit dans un tableau défini ci-dessous avec 'que' => 'route_name'.
Solution :
Veuillez consulter le lien : https://laravel.com/docs/master/routing#named-routes
utiliser return Redirect:: ('mannage');