Redirect to page#contact

Par zirby, il y a 8 ans


Bonjour,

Je voudrais rediriger vers une URL:
.../public/mainpage#contact

Une aide ?

Merci,
Christian

9 réponses

Crazyweeds, il y a 8 ans

C'est a dire ?

après une action ? il suffit dans ton controller de retourner une redirection de la manière suivante :

return redirect()->route('lenom.detaroute');
betaWeb, il y a 8 ans

Salut,

Tout est expliqué dans la documentation de Laravel, je t'invite donc à aller y faire un tour :)

zirby, il y a 8 ans

Merci pour ces réponses mais le problème c'est que je voudrais aller directement dans la section contact de ma page(#contact) qui est plus bas !!

return redirect('mapage#contact');

Ne fonctionne pas !!!

betaWeb, il y a 8 ans

Alors ça n'a rien à voir avec Laravel, c'est un simple lien vers une ancre là.

joshow, il y a 7 ans

Si tu fais redirect('url', ['#contact']); est-ce que ça marche ?

rueduphp, il y a 7 ans

Essaie

return \Redirect::to(\URL::route('la_route', ['#contact']));
adrienpsn, il y a 7 ans

Normalement, cette méthode devrait fonctionner: {{ redirect(url('contact#page')) }}

Lartak, il y a 7 ans

Normalement, cette méthode devrait fonctionner: {{ redirect(url('contact#page')) }}

Ce que tu montres c'est du Twig, et non pour du PHP, je crois bien que tu n'as absolument pas compris ce qu'il cherche à faire, il ne veut pas intégrer une url dans un lien, mais pour une redirection HTTP.

Benjamin Farris, il y a 7 ans

Bonjour, voici la solution :

<a href="{{route('getPage', $article->pages->slug)}}#{{$article->slug}}" class="bold text-uppercase btn btn-primary space-top-xs">En savoir plus</a>

à adapter biensur ;)