【问题标题】:Laravel Livewire Anchor Tag Url Not WorkingLaravel Livewire 锚标记 URL 不起作用
【发布时间】:2021-04-12 20:58:07
【问题描述】:

我正在使用 Laravel 8 和 Livewire。 我的 Laravel Livewire 应用程序 URL 类似于 http://localhost/myproject

我的 Laravel Livewire 管理面板网址类似于 http://localhost/myproject/admin

我正在获取锚标记的问题。当我在分页中更改页面时,Livewire 中的查看按钮 URL 添加 public 是自动的。

我的查看按钮代码如下:

<a href="{{route('manage-product',$resdata->id)}}" class="btn btn-primary">View</a>

但是,链接显示为http://localhost/myproject/public/admin/manage-product/15public 中的 View 按钮链接由 Livewire 自动添加。

如何从 url('/') 函数中删除 public

我附上了屏幕截图,请检查。

【问题讨论】:

  • 检查APP_URL 中的.env,这可能就是原因。

标签: laravel laravel-8 laravel-livewire


【解决方案1】:

不要忘记在服务器设置中为您的项目添加入口点。在 .env 文件中你应该写“APP_URL=http://localhost”。

【讨论】:

    【解决方案2】:

    改变

    APP_URL=http://localhost/myproject
    

    您也可以查看官方文档以了解有关 URL 的更多信息 https://laravel.com/docs/8.x/urls

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 1970-01-01
    • 2013-06-12
    • 1970-01-01
    • 1970-01-01
    • 2021-05-04
    • 2013-12-02
    • 2020-12-16
    • 1970-01-01
    相关资源
    最近更新 更多