【问题标题】:Laravel - GET http://127.0.0.1:8000/emer911/public/css/app.css [HTTP/1.0 404 Not Found 291ms]Laravel - GET http://127.0.0.1:8000/emer911/public/css/app.css [HTTP/1.0 404 Not Found 291ms]
【发布时间】:2021-06-24 16:18:03
【问题描述】:

我正在使用刀片模板来包含 css 代码

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

我正在编译代码

npm run watch // also tried straigh up npm run dev

我正在使用 /resources/sass/app.scss 中的 sass,我可以看到它编译到 /public/css/app.css 但页面仍然找不到文件。

另外,如果有帮助,程序也找不到js文件

GET http://127.0.0.1:8000/emer911/public/js/app.js
[HTTP/1.0 404 Not Found 154ms]

我只是在学习使用laravel,所以我不知道我是否做错了什么,但我不这么认为......有什么想法吗?

【问题讨论】:

  • 您是否使用php artisan serve 来提供您的文件?还是 Apache/nginx? (public/ 不应出现在 url 中,应为您的服务器/虚拟主机的“DocumentRoot”)
  • @brombeer 我正在使用 php artisan serve ,我应该更改包含 css 的方式来修复路由吗?
  • 哦,你是从项目文件夹中运行它吗?
  • @brombeer 是的,我应该从外面做吗?比如,来自 laravel 文件夹?
  • 请分享你的 websocket.js

标签: html css laravel


【解决方案1】:

使用混合而不是资产:

<link href="{{ mix('css/app.css') }}" rel="stylesheet">

【讨论】:

  • 非常感谢!!!无法投票,因为几天前我刚刚创建了该帐户,但非常感谢您的帮助!
猜你喜欢
  • 2023-01-08
  • 2021-02-27
  • 1970-01-01
  • 2019-01-13
  • 2011-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多