javascript - 在 Laravel 5 中包含外部 css 和 JS 文件
问题描述
我已经使用 JavaScript 和一些使用 CSS 的样式制作了一个程序,我现在希望添加一个登录系统以使其更安全。我使用 Laravel 5 制作了登录系统。我遇到的问题是导入文件时。我收到此错误:
http://127.0.0.1:8000/js/jquery-3.5.1.min.js net::ERR_ABORTED 404 (Not Found)
对于我所有的 JavaScript 和 CSS 文件。我所有的 JS 和 CSS 文件都在 views 文件夹中,这是它们的正确位置吗?还是我需要做其他事情?
另外,我尝试使用这些:
<link rel="stylesheet" href="{{ asset('stylesheet.css') }}" />
<link rel="stylesheet" href="{{ URL::asset('stylesheet.css') }}" />
<link rel="stylesheet" href="{{ URL::to('stylesheet.css') }}" />
<link rel="stylesheet" href="{{ url('stylesheet.css') }}" />
他们没有工作。我猜这个问题是路由问题?有人可以帮我解决这个问题吗?
解决方案
所有资产必须public
在您的应用根目录所在的文件夹中。https://laravel.com/docs/7.x/structure#the-public-directory
推荐阅读
- sql - JSON 包含 sql 关键字时无法获取结果
- java - 在字符串连接中使用 super 时编译失败
- javascript - 打印/导出为具有样式的 PDF HTML 元素,相同大小(独立于设备)
- python - 是否可以根据用户输入的主题 ID 从字典列表中返回正确的值?
- c# - 如何对 ASP.NET MVC 中的 2 列求和?
- android - 在构建到 http 服务器时对 UnityWebRequest 没有响应
- mysql - mysql:你如何选择只有图像没有文字的博客正文?
- java - 从 HashMap 将高效的批量插入/复制到表中
- python - Python - 捕获字符串开头和结尾之间的所有字符串
- javascript - 为什么这个函数表达式在第一次赋值时执行?