gpt4 book ai didi

php - CSS 和 JS 在 Laravel 5 中无法正常工作

转载 作者:行者123 更新时间:2023-11-28 07:29:28 25 4
gpt4 key购买 nike

我是 Laravel 5 的新手,我在 css 和 js 方面遇到了一些问题。我有在 routes.php 中定义的 url,如下所示:

Route::get('/search/{category}', function($category){
$products = DB::select('select * from product where category = ?', [$category]);
if($products) {
return view('search', compact('products'));
}else{
return view('errors.404');
}

});

我的 html 页面链接如下:

<li><a href="{{URL::to("/")}}/search/woman" title="">WOMENSWEAR</a></li>
<li><a href="{{URL::to("/")}}/search/man" title="">MENSWEAR</a></li>
<li><a href="{{URL::to("/")}}/search/kid" title="">KIDSWEAR</a></li>

当我转到“/搜索”页面时,它运行良好。但是当category添加到url末尾时,css和js就不能正常工作了。我该如何解决?

最佳答案

Laravel 在您的公用文件夹中查找 Assets ,因此将您的 css 文件夹放入 public 目录。您的每个 href 都应该以斜杠开头

<link rel="stylesheet" type="text/css" href="../css/style.css"> 

这样它就在正确的地方寻找。如果您不包含该斜杠,它会在相对于自身的路径中查找,而不是在公用文件夹中查找。此外,请确保您的 Assets 确实在您的公共(public)文件夹中。

关于php - CSS 和 JS 在 Laravel 5 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31624329/

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