I am using Laravel 5 with Angular.
By default Angular add /#/
to the URL.
I don't like that /#/
so I removed it using $locationProvider.html5Mode(true);
from Angular.
Now whenever I try to visit an Angular URL, Laravel refuse to redirect me and instead it causes an error NotFoundHttpException
saying:
Sorry, the page you are looking for could not be found.
NotFoundHttpException in RouteCollection.php line 161:
And this is very logical because the route is not defined in the Laravel's route file.
How to solve this?!
More Details:
- When I visit
http://ift.tt/1npFV65
everything works fine (laravel knows it's Angular route and then Angular get rid of the # so the URL becomehttp://ift.tt/1SLoKJc
without an error). - When I visit
http://ift.tt/1SLoKJc
Laravel display the errorNotFoundHttpException
.
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire