首页 > 解决方案 > 获取 laravel 根目录中文件的相对路径

问题描述

我正在尝试在我的根目录中获取 owl-carousel 文件的相对路径。我将把它用于我的应用主页的链接和脚本标签。

我确实尝试使用 Laravel 的辅助方法 url() 只是将其设置在根目录中,但我仍然继续收到未找到的状态 404。

这是示例代码

<link rel="stylesheet" href="{{url('/')}}/OwlCarousel2-2.3.4/dist/assets/owl.carousel.min.css" />

<script src="{{url('/')}}/OwlCarousel2-2.3.4/dist/owl.carousel.min.js"> 

有什么办法可以做到这一点。

标签: phpjqueryhtmllaravel

解决方案


您应该将资产放在public文件夹中,而不是项目根目录中。

里面的文件无法访问。

您还可以链接到 CDN 以避免需要自己提供 JS:

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css" integrity="sha256-UhQQ4fxEeABh4JrcmAJ1+16id/1dnlOEVCFOxDef9Lw=" crossorigin="anonymous" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js" integrity="sha256-pTxD+DSzIwmwhOqTFN+DB+nHjO4iAsbgfyFq5K5bcE0=" crossorigin="anonymous"></script>

推荐阅读