我一直遇到这个问题,继续在Chrome开发工具上加载此错误
这是我的资源文件结构
资源
|--assets
|--js
|--app.js
|--bootstrap.js
|--sass
|--lang
|--views
|--index.php
|--login.php
这是我的app.js代码
require('./bootstrap');
require('angular');
require('angular-route');
var app = angular.module("myApp", ["ngRoute"]);
app.config(["$routeProvider",'$locationProvider',
function($routeProvider,$locationProvider) {
$routeProvider
.when("/login", {
templateUrl : "../../views/login.php"
})
.otherwise("/", {
templateUrl : "views/index.php"
});
$locationProvider.html5Mode({
enabled: true,
requireBase: false
});
}
]);
这是我的index.php
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script src="js/manifest.js"></script>
<script src="js/vendor.js"></script>
<script src="js/app.js"></script>
<base href="/">
</head>
<body ng-app="myApp">
<p><a href="/">home</a></p>
<a href="/login">login</a>
<div ng-view></div>
</body>
我正在尝试对资源进行angularjs路由,尽管我在公共文件夹中尝试过。
我添加了我的routes / web.php以进一步评估错误。
Route::any('{path?}', function()
{
return View::make('index');
})->where("path", ".+");