gpt4 book ai didi

laravel - Angular 4 路由不适用于 laravel 公用文件夹

转载 作者:行者123 更新时间:2023-12-02 00:44:46 24 4
gpt4 key购买 nike

我有一个 laravel json api 被一个 angular 4 应用程序使用,在部署时,我使用 forge 和 laravel 公共(public)文件夹中的 dist 文件夹的内容,但我无法刷新我的任何 Angular routes 因为 laravel 不识别它们,它们只在正常导航(点击等)时起作用,而不是当我将它们输入浏览器的地址栏或按照我说的刷新时。我该如何解决这个问题?

最佳答案

我有同样的问题,所以我想了3个多小时的方法。这是我的方式。1.首先构建angular 4项目(ng build)2. 将 dist 文件夹中除 'index.html' 之外的所有文件复制到 laravel 项目的 public 目录中。3. 将resources/views/welcome.blade.php 的内容替换为angular4 index.html4. 在routes/web.php 添加如下代码

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

如果您还有问题,请告诉我。

关于laravel - Angular 4 路由不适用于 laravel 公用文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44536622/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com