未找到 Laravel 6 css 和 js 文件( net::ERR_ABORTED 404 (Not Found) )

Posted

技术标签:

【中文标题】未找到 Laravel 6 css 和 js 文件( net::ERR_ABORTED 404 (Not Found) )【英文标题】:Laravel 6 css and js files not found ( net::ERR_ABORTED 404 (Not Found) ) 【发布时间】:2020-05-07 20:27:36 【问题描述】:

当我使用 Laravel 开发服务器 (php artisan serve) 时一切正常,但是当我想使用 xampp 服务器时,我在 laravel auth 登录和注册页面中收到错误 404

我用href=" asset('css/app.css') "

当我使用127.0.0.1:8000/login 时,一切正常:

但是当我使用 xampp 服务器时,例如blog.test/login,它不起作用:

【问题讨论】:

请查看以下代码 这能回答你的问题吗? Laravel 6.0.3 Not Loading Key Resources App.js or App.css 404 Not Found 【参考方案1】:

在 laravel 6 及以后的版本中,您必须安装 ui 。在工匠中运行以下代码

composer require laravel/ui --dev

php artisan ui bootstrap

php artisan ui bootstrap --auth

npm install 

npm run dev

【讨论】:

谢谢。这个我也试过了,还是有问题。【参考方案2】:

用途:

asset('assets_file.css')

【讨论】:

我用它。当我使用 127.0.0.1:8000/login 时,一切正常,但是当我使用 xampp 服务器时,例如 blog.test/login 不工作 虽然这段代码 sn-p 可以解决问题,但including an explanation 确实有助于提高您的帖子质量。请记住,您正在为将来的读者回答问题,而这些人可能不知道您的代码建议的原因。也请尽量不要用解释性 cmets 挤满你的代码,因为这会降低代码和解释的可读性!【参考方案3】:

我认为您的 css 文件链接没有正确编写

使用<a href = "asset('//your public path location')" />

【讨论】:

【参考方案4】:
php artisan sweetalert:publish

【讨论】:

【参考方案5】:

检查您的路径和文件夹是否存在于该位置,即检查cssjs 文件,如下所示, 如果您配置为公用文件夹,那么 index.php 文件的根目录必须是

$app = require_once __DIR__.'/../bootstrap/app.php';

检查文件是否实际存在于公用文件夹中,或者如果您配置没有公用文件夹,如下所示,

$app = require_once __DIR__.'/bootstrap/app.php';

检查您的文件是否存在于根目录(文件cssjs 文件)不在公共文件夹中 最重要的是检查物理文件是否已上传。

希望这对你有用!

【讨论】:

以上是关于未找到 Laravel 6 css 和 js 文件( net::ERR_ABORTED 404 (Not Found) )的主要内容,如果未能解决你的问题,请参考以下文章

laravel 路由 css 和 js 脚本

Laravel 6.0.3 未加载关键资源 App.js 或 App.css 404 Not Found

未找到 Laravel 引导文件

未捕获的 SyntaxError:JS 和 CSS 文件中的非法字符 U+001F

Laravel Mix 和 VUE,未找到 VUE

无法创建 Vue 应用程序 http-server - 错误:css 和 js 文件 404 未找到