I am trying to make a simple App in Angular , integration with Laravel 5 and facing issues while routing the application views.
Routes.php looks like as below:
<?php
Route::get('/', function () {
return view('index');
});
in Routes.php, i am handling only first time when application loads.
But after that i want to handle all routing by Angular. So, i did like this:
app.js file
var membershipModule = angular.module('membershipModule', ['ngMaterial','ngRoute']);
membershipModule.config(function($routeProvider, $locationProvider, $mdThemingProvider){
$mdThemingProvider.theme('default').primaryPalette().accentPalette('blue-grey');
$routeProvider
.when('/login', {
controller: 'LoginController',
templateUrl: 'views/login.html'
})
.when('/register', {
controller: 'RegisterController',
templateUrl: 'views/register.html'
})
.otherwise({redirectTo: "/"});
$locationProvider.hashPrefix('');
});
But when i access http://localhost:8000/#/login then it throws error that views/login.html is not found.
- I tried making
login.htmlin Laravel Default Folder as below screen
- Also Tried making
views/login.htmlin root dir as below
but none of it is working


resources/viewsis not Laravel default frontend directory. That would bepublic.