Php Laravel8没有加载css和js

Php Laravel8没有加载css和js,php,css,laravel,laravel-8,Php,Css,Laravel,Laravel 8,默认情况下,我在App/resources/css下有css 当我打开登录和注册页面时,css没有加载。这是我的app.blade.php上的默认css和js链接 是我干的 <link href="{{ URL::asset('assets/css/a.css') }}" rel="stylesheet"> 也试过了 <script src="{{ asset('resources/js/app.js') }}"

默认情况下,我在App/resources/css下有css

当我打开登录和注册页面时,css没有加载。这是我的app.blade.php上的默认css和js链接

是我干的

<link href="{{ URL::asset('assets/css/a.css') }}"  rel="stylesheet">
也试过了

<script src="{{ asset('resources/js/app.js') }}" defer></script>
<link href="{{ asset('resources/css/app.css') }}" rel="stylesheet">

我该怎么做才能让它工作呢?

我建议在刀片中始终像这样使用混合辅助工具


因为它还可以适当地处理。请确保您运行了npm run dev或npm run prod see,以从位于参考资料中的文件生成public/css/app.css和public/js/app.js文件。

我建议您在Blade中始终像这样使用mix helper


因为它还可以适当地处理。请确保您运行了npm run dev或npm run prod see,以从参考资料中的文件生成public/css/app.css和public/js/app.js文件。

最好将css和js文件放在public下。如果它是公共的,您可以按如下方式访问它

<script src="{{ asset('js/') }}/app.js" defer></script>
<link rel="stylesheet" href="{{ asset('css/') }}/app.css">

最好将css和js文件放在公共目录下。如果它是公共的,您可以按如下方式访问它

<script src="{{ asset('js/') }}/app.js" defer></script>
<link rel="stylesheet" href="{{ asset('css/') }}/app.css">

将所有CSS和JavaScript移到公用文件夹中,使您的结构类似于

public/
    |--- css/
    |---js/
<script src="{{ asset('js/app.js') }}" defer></script>
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
现在要从新位置使用CSS和JavaScript,请执行以下操作

public/
    |--- css/
    |---js/
<script src="{{ asset('js/app.js') }}" defer></script>
<link href="{{ asset('css/app.css') }}" rel="stylesheet">

这是因为asset blade helper已经从公共目录中查看了,因此您可以从该点开始构建CSS和JavaScript URL,然后将所有CSS和JavaScript移动到公共文件夹中,这样您的结构就类似于

public/
    |--- css/
    |---js/
<script src="{{ asset('js/app.js') }}" defer></script>
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
现在要从新位置使用CSS和JavaScript,请执行以下操作

public/
    |--- css/
    |---js/
<script src="{{ asset('js/app.js') }}" defer></script>
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
这是因为asset blade helper已经从公共目录中查看,所以您可以从该点开始构建CSS和JavaScript URL

试试这个解决方案,可能会有帮助

问题似乎很相似。它与您安装Laravel应用程序的位置有关,如果在/var/www/newLaravelApp中,或者在另一个目录中,并将您的索引符号链接到var/www/

试试这个解决方案,可能会有帮助


问题似乎很相似。它与您安装Laravel应用程序的位置有关,如果在/var/www/newLaravelApp中,或者可能在另一个目录中,并且将您的索引符号链接到var/www/

资源文件夹数据,您无法通过资产访问。读取此文件,您需要将其放在/public目录,而不是/resources目录中。Ex:/public/css/app.css然后您可以访问{{asset'css/app.css'}}@sta::我尝试将css和js移动到公用文件夹,但没有任何更改。如果您能为ma提供访问css和js文件的解决方案,我将不胜感激。感谢You@KamleshPaul-有没有其他方法可以让我把css和js文件放在公用文件夹中并访问它?感谢您的资源文件夹数据您无法通过资产访问读取此数据您需要将其放在/public目录下,而不是/resources目录下。Ex:/public/css/app.css然后您可以访问{{asset'css/app.css'}}@sta::我尝试将css和js移动到公用文件夹,但没有任何更改。如果您能为ma提供访问css和js文件的解决方案,我将不胜感激。感谢You@KamleshPaul-有没有其他方法可以让我把css和js文件放在公用文件夹中并访问它?非常感谢。