2017-06-14 65 views
1

我有laravel json API正在消费角4应用程序,当涉及到部署,我正在使用laravel的公用文件夹中的dist文件夹的内容伪造,但我无法刷新我的任何角路由,因为laravel无法识别它们,它们只在正常导航(单击等)时才起作用,而不是当我将它们输入到浏览器的地址栏中时或正如我所说的那样刷新。我怎么解决这个问题?角4路线不工作从laravel公共文件夹

回答

1

我有同样的问题,所以我想出了一个超过3小时的方式。 这是我的方式。 1.先构建angular 4项目(ng build) 2.将除dist文件夹中'index.html'以外的所有文件复制到laravel项目的公共目录。 3. angular4的index.html代替资源/视图/ welcome.blade.php内容 4.添加下列代码路线/ web.php

Route::get('/{any?}', function() { 
    return View('welcome'); 
}); 

请让我知道,如果你有一个问题依然。

+0

你是一个救命的家伙,我真的被困在那里,非常感谢你:) –