J'essaie de créer un routage réactif sur mon application Laravel. Mais cela ne fonctionne pas. J'ai suivi plusieurs tutoriels sans aucun succès.
Tout d'abord, j'ai ajouté cet itinéraire à route.php: p> alors, dans index.blade.php: p> puis, dans mon application.js, j'ai ajouté les itinéraires: p> quand j'atteins http: // localhost / projet / public , le composant d'index est ok mais quand j'essaie de rejoindre Avez-vous une idée? p> Merci beaucoup p> p>
3 Réponses :
est "Project" le dossier de base de l'application?
Ajouter basename paramètre sur le navigateur p> Vous devez également mettre à jour le fichier de route de Laravel pour toujours aller à l'index de l'application Itinéraire s'il correspond au modèle ... / Projet / ...
Donc / Project et / Project / Monnaie Les deux devraient être acheminés par Laravel vers Index, qui est l'application et l'application gère la logique de routage à partir de là.
Dû faire la même chose avec mon projet CakePHP. P> p>
Merci pour votre réponse. J'ai essayé d'ajouter le nom de base mais cela ne change rien.
Vous devez également mettre à jour le fichier d'itinéraire Laravel pour toujours aller à l'itinéraire de l'index de l'application s'il correspond au modèle ... / Project / ... SO / Project et / Project / Monnaie doit aller à l'index qui est l'application et la L'application gère la logique de routage à partir de là.
D'accord. J'ai juste essayé d'ajouter: Route :: Obtenir ('/ Monnaie', Fonction () {Vue de retour (Index ', []);}); Mais maintenant c'est toujours le composant d'index dont l'affichage affiché
Voir «Créez WildCard Route 'Section blog.pusher.com/react-laravel-application
Je crée cet itinéraire: itinéraire :: get ('/ {chemin?}', ['Utilise' => 'ReactController @ show', 'comme' => "réagit", "Où '=> [' PATH '=> '*']]]];
C'est des matchs avec quoi que ce soit, mais c'est toujours le composant d'index affiché
+1 pour la référence CakePHP, j'ai fait la même chose et cela fonctionne maintenant. La question n'est-elle pas alors défaite le but même pour lequel a été appliqué le routage frontal?
Ouvrez le routeur Laravel pour répondre à toute demande!
Route::get('{all?}', function(){ return view('index'); })->where('all', '([A-z\d-\/_.]+)?');
L'acheminement de web.php donnerait le routage parfait pour Laravel et réagirais, vous pouvez effectuer tout routage de Laravel pour récupérer des données .... Inclure
Route::view('/{path?}', 'index');