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/1npFV65everything works fine (laravel knows it's Angular route and then Angular get rid of the # so the URL becomehttp://ift.tt/1SLoKJcwithout an error). - When I visit
http://ift.tt/1SLoKJcLaravel display the errorNotFoundHttpException.
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire