Laravel dynamic route parameter displays error 404












-3














I am new to laravel and I am using version 5.7. I have problem with my dynamic route because whenever I use this get route:



Route::get('users/{$id}', function ($id) {
return 'This is the user: ' . $id;
});



localhost/users/John




It suppose to display the sentence with the user name specified in the url, but instead of that I am getting error saying 404 page could not be found.





Solved



Apparently I was incorrectly providing route path. It should be 'users/{id}' instead of 'users/{$id}'. Removing $ sign fixed the issue.










share|improve this question
























  • It's users/{id}, not users/{$id}. laravel.com/docs/5.7/routing#route-parameters
    – kerbholz
    Nov 21 '18 at 13:18












  • Remove $ from users/{$id} Route::get('users/{id}', function ($id) { return 'This is the user: ' . $id; });
    – Yogendrasinh
    Nov 21 '18 at 13:18












  • Please move your solution to an answer of its own, thank you.
    – Cœur
    Dec 31 '18 at 8:01
















-3














I am new to laravel and I am using version 5.7. I have problem with my dynamic route because whenever I use this get route:



Route::get('users/{$id}', function ($id) {
return 'This is the user: ' . $id;
});



localhost/users/John




It suppose to display the sentence with the user name specified in the url, but instead of that I am getting error saying 404 page could not be found.





Solved



Apparently I was incorrectly providing route path. It should be 'users/{id}' instead of 'users/{$id}'. Removing $ sign fixed the issue.










share|improve this question
























  • It's users/{id}, not users/{$id}. laravel.com/docs/5.7/routing#route-parameters
    – kerbholz
    Nov 21 '18 at 13:18












  • Remove $ from users/{$id} Route::get('users/{id}', function ($id) { return 'This is the user: ' . $id; });
    – Yogendrasinh
    Nov 21 '18 at 13:18












  • Please move your solution to an answer of its own, thank you.
    – Cœur
    Dec 31 '18 at 8:01














-3












-3








-3







I am new to laravel and I am using version 5.7. I have problem with my dynamic route because whenever I use this get route:



Route::get('users/{$id}', function ($id) {
return 'This is the user: ' . $id;
});



localhost/users/John




It suppose to display the sentence with the user name specified in the url, but instead of that I am getting error saying 404 page could not be found.





Solved



Apparently I was incorrectly providing route path. It should be 'users/{id}' instead of 'users/{$id}'. Removing $ sign fixed the issue.










share|improve this question















I am new to laravel and I am using version 5.7. I have problem with my dynamic route because whenever I use this get route:



Route::get('users/{$id}', function ($id) {
return 'This is the user: ' . $id;
});



localhost/users/John




It suppose to display the sentence with the user name specified in the url, but instead of that I am getting error saying 404 page could not be found.





Solved



Apparently I was incorrectly providing route path. It should be 'users/{id}' instead of 'users/{$id}'. Removing $ sign fixed the issue.







php laravel






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Dec 31 '18 at 8:00









Cœur

17.4k9103145




17.4k9103145










asked Nov 21 '18 at 13:15









Rvfvl

536




536












  • It's users/{id}, not users/{$id}. laravel.com/docs/5.7/routing#route-parameters
    – kerbholz
    Nov 21 '18 at 13:18












  • Remove $ from users/{$id} Route::get('users/{id}', function ($id) { return 'This is the user: ' . $id; });
    – Yogendrasinh
    Nov 21 '18 at 13:18












  • Please move your solution to an answer of its own, thank you.
    – Cœur
    Dec 31 '18 at 8:01


















  • It's users/{id}, not users/{$id}. laravel.com/docs/5.7/routing#route-parameters
    – kerbholz
    Nov 21 '18 at 13:18












  • Remove $ from users/{$id} Route::get('users/{id}', function ($id) { return 'This is the user: ' . $id; });
    – Yogendrasinh
    Nov 21 '18 at 13:18












  • Please move your solution to an answer of its own, thank you.
    – Cœur
    Dec 31 '18 at 8:01
















It's users/{id}, not users/{$id}. laravel.com/docs/5.7/routing#route-parameters
– kerbholz
Nov 21 '18 at 13:18






It's users/{id}, not users/{$id}. laravel.com/docs/5.7/routing#route-parameters
– kerbholz
Nov 21 '18 at 13:18














Remove $ from users/{$id} Route::get('users/{id}', function ($id) { return 'This is the user: ' . $id; });
– Yogendrasinh
Nov 21 '18 at 13:18






Remove $ from users/{$id} Route::get('users/{id}', function ($id) { return 'This is the user: ' . $id; });
– Yogendrasinh
Nov 21 '18 at 13:18














Please move your solution to an answer of its own, thank you.
– Cœur
Dec 31 '18 at 8:01




Please move your solution to an answer of its own, thank you.
– Cœur
Dec 31 '18 at 8:01












1 Answer
1






active

oldest

votes


















0














It is useful to read the documentation about Laravel Route Parameters.



Try this.



Route::get('users/{id}', function ($id) {
return 'This is the user: ' . $id;
});





share|improve this answer























  • Yes that worked. I did not know that it should be done in this way and unfortunately I did not spot it correctly in the documentation. Thank you.
    – Rvfvl
    Nov 21 '18 at 13:22










  • Please highlight the differences, such that the OP and others searching for help can learn from your answer
    – Nico Haase
    Nov 21 '18 at 13:22










  • Gald to help you
    – Igor Carvalho
    Nov 21 '18 at 13:23











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53412895%2flaravel-dynamic-route-parameter-displays-error-404%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









0














It is useful to read the documentation about Laravel Route Parameters.



Try this.



Route::get('users/{id}', function ($id) {
return 'This is the user: ' . $id;
});





share|improve this answer























  • Yes that worked. I did not know that it should be done in this way and unfortunately I did not spot it correctly in the documentation. Thank you.
    – Rvfvl
    Nov 21 '18 at 13:22










  • Please highlight the differences, such that the OP and others searching for help can learn from your answer
    – Nico Haase
    Nov 21 '18 at 13:22










  • Gald to help you
    – Igor Carvalho
    Nov 21 '18 at 13:23
















0














It is useful to read the documentation about Laravel Route Parameters.



Try this.



Route::get('users/{id}', function ($id) {
return 'This is the user: ' . $id;
});





share|improve this answer























  • Yes that worked. I did not know that it should be done in this way and unfortunately I did not spot it correctly in the documentation. Thank you.
    – Rvfvl
    Nov 21 '18 at 13:22










  • Please highlight the differences, such that the OP and others searching for help can learn from your answer
    – Nico Haase
    Nov 21 '18 at 13:22










  • Gald to help you
    – Igor Carvalho
    Nov 21 '18 at 13:23














0












0








0






It is useful to read the documentation about Laravel Route Parameters.



Try this.



Route::get('users/{id}', function ($id) {
return 'This is the user: ' . $id;
});





share|improve this answer














It is useful to read the documentation about Laravel Route Parameters.



Try this.



Route::get('users/{id}', function ($id) {
return 'This is the user: ' . $id;
});






share|improve this answer














share|improve this answer



share|improve this answer








edited Dec 31 '18 at 8:01









Cœur

17.4k9103145




17.4k9103145










answered Nov 21 '18 at 13:19









Igor Carvalho

299213




299213












  • Yes that worked. I did not know that it should be done in this way and unfortunately I did not spot it correctly in the documentation. Thank you.
    – Rvfvl
    Nov 21 '18 at 13:22










  • Please highlight the differences, such that the OP and others searching for help can learn from your answer
    – Nico Haase
    Nov 21 '18 at 13:22










  • Gald to help you
    – Igor Carvalho
    Nov 21 '18 at 13:23


















  • Yes that worked. I did not know that it should be done in this way and unfortunately I did not spot it correctly in the documentation. Thank you.
    – Rvfvl
    Nov 21 '18 at 13:22










  • Please highlight the differences, such that the OP and others searching for help can learn from your answer
    – Nico Haase
    Nov 21 '18 at 13:22










  • Gald to help you
    – Igor Carvalho
    Nov 21 '18 at 13:23
















Yes that worked. I did not know that it should be done in this way and unfortunately I did not spot it correctly in the documentation. Thank you.
– Rvfvl
Nov 21 '18 at 13:22




Yes that worked. I did not know that it should be done in this way and unfortunately I did not spot it correctly in the documentation. Thank you.
– Rvfvl
Nov 21 '18 at 13:22












Please highlight the differences, such that the OP and others searching for help can learn from your answer
– Nico Haase
Nov 21 '18 at 13:22




Please highlight the differences, such that the OP and others searching for help can learn from your answer
– Nico Haase
Nov 21 '18 at 13:22












Gald to help you
– Igor Carvalho
Nov 21 '18 at 13:23




Gald to help you
– Igor Carvalho
Nov 21 '18 at 13:23


















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53412895%2flaravel-dynamic-route-parameter-displays-error-404%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Tonle Sap (See)

I get strange results when I access the Sqlitedatabase with Unity C# via XAMPP

Guatemaltekische Davis-Cup-Mannschaft