我在Laravel中有一个现有的工作应用程序,客户想要添加其他功能,但这次他想使用Angular2而不是之前的jQuery。
我使用angular-cli工具在资源文件夹中创建了新文件夹。创建tru angular-cli的示例角度应用程序在运行ng serve时工作正常,这将指向// localhost:3000 /。但是我需要像这样的默认角度基础
myproject.dev/angular
myproject.dev包含Laravel项目的主页,因此我的带角度的用户模块应该在
中 myproject.dev/angular //dev
www.myproject.com/angular //production
正在运行
ng build --bh /angular/
将成功
localhost:4200/angular
但是会在
中显示404 myproject.dev/angular
我创建了一条路线
Route::get('/angular/', function () {
return view('welcome');
});
welcome.blade.php是
resources/views/welcome.blade.php
我只是将angular app中的默认index.html复制粘贴到welcome.blade.php
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Angular 2</title>
<base href="/angular/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
<app-root>Loading...</app-root>
</body>
</html>
知道如何使这项工作吗?