Я использую Laravel 5 с Угловым.Как сделать Laravel 5 перенаправлением на Угловые маршруты без хеша (#)?
По умолчанию Угловой добавить /#/
в URL.
Мне не нравится /#/
, поэтому я удалил его, используя $locationProvider.html5Mode(true);
из Angular.
Теперь всякий раз, когда я пытаюсь посетить Угловой URL, Laravel отказывается перенаправить меня и вместо этого он вызывает ошибку NotFoundHttpException
говоря:
К сожалению, страница, которую вы ищете не может быть найдена.
NotFoundHttpException в RouteCollection.php линии 161:
И это вполне логично, потому что маршрут не определен в файле маршрутной Laravel в.
Как это решить ?!
Подробнее:
- Когда я посещаю
http://whatever.app/#/dashboard/home
все работает отлично (Laravel знает, что это Угловая маршрут, а затем Угловая избавиться от #, так что URL становятсяhttp://whatever.app/dashboard/home
без ошибок). - Когда я навещаю
http://whatever.app/dashboard/home
Laravel отображают ошибкуNotFoundHttpException
.