2016-09-21 4 views
0

Ich habe ein Problem mit der Route Aktion haben Parameter. das ist meine Web Route:Laravel 5.3 Aktion mit Parameter funktioniert nicht

Route::get('/services/[id]/[title]', '[email protected]'); 

und das ist meine Klinge Link:

<a href="{{action('[email protected]',['id'=>'4','title'=>'4'])}}" class="text-blue transition-5 padding-top-30 display-block"> More </a> 

Aber wenn ich auf diesen Link klicken habe ich diese URL:

http://localhost:8000/services/%5Bid%5D/%5Btitle%5D?id=4&title=4 

und in wamp Ich kann meine Seiten nicht sehen, ich habe db nicht gefunden Fehler. aber in localhost800 kein Problem: | bitte helfen Sie mir thansk alle

Antwort

0

Zunächst sollten Sie Ihre Route Variablen mit {} nicht []. Also sollte es so aussehen;

Überprüfen Sie, ob Sie tatsächlich zu dieser Route gelangen, indem Sie manuell zu "/ services/4/4" gehen.

+0

Omg: | Danke Männer. War mein schrecklicher Fehler xD –

0

versuchen, wie diese

<a href="/services/4/4" class="text-blue transition-5 padding-top-30 display-block"> More </a> 
+0

@D Coder Ich weiß, aber warum kann ich das mit Aktion nicht tun? Ist das mein Problem? –

+0

Während dieses Code-Snippet die Frage lösen kann, [hilft eine Erklärung] (http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) wirklich, um die Qualität Ihres Beitrags zu verbessern. Denken Sie daran, dass Sie die Frage für Leser in der Zukunft beantworten, und diese Leute könnten die Gründe für Ihren Codevorschlag nicht kennen. –

Verwandte Themen