【问题标题】:nav class not working after using a route with id in laravel在 laravel 中使用带有 id 的路由后,导航类不起作用
【发布时间】:2019-12-14 08:56:57
【问题描述】:

我的问题是我的 html:

<a class="btn btn-primary" href="{{ route('warehouse.update.page', $warehouse->id) }}">Edit</a>

但在转到此页面后查看更新页面。我的导航栏 url 开始表现得很奇怪。

当我查看仓库列表时,我的 URL 是 http://127.0.0.1:8000/omni-warehouse

当我查看特定仓库以更新 id 时,url 是 http://127.0.0.1:8000/warehouse-update-page/1 我的侧导航栏表现得很奇怪。

其中一个控制台错误 url 在这里 http://127.0.0.1:8000/outlet-update-page/assets/images/layouts/horizontal-top-nav.png 请帮忙提前谢谢

【问题讨论】:

  • 请在创建问题时更加小心。您发布的内容几乎不可读,这对您创建可靠代码的能力没有多大帮助。
  • 你是如何在 .blade 文件中加载 css 的?
  • @Snapey 当然先生。
  • @HaxxanRaxa 这是我的默认主题,其中主题颜色动态设置,现在 css 未加载,我正在使用 jquery 加载 css 文件,谢谢。

标签: php laravel navbar


【解决方案1】:

您的 CSS 正在相对于当前页面加载。它需要与路径相关(即以/ 开头)或使用将插入正确路径的资产助手。

【讨论】:

  • 感谢@Snapey,我刚刚在主文件及其作品中再次插入了我的链接。并且某些图像 src 未在导致此错误的 laravel 资产函数中编码,因此我对其进行了更正。再次感谢。
  • 对不起,我应该说“它需要相对于根”而不是路由
猜你喜欢
  • 2014-11-17
  • 2016-04-21
  • 2015-08-13
  • 1970-01-01
  • 2017-10-31
  • 1970-01-01
  • 1970-01-01
  • 2019-09-10
  • 2021-12-09
相关资源
最近更新 更多