Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css Laravel URL问题_Css_Laravel_Url - Fatal编程技术网

Css Laravel URL问题

Css Laravel URL问题,css,laravel,url,Css,Laravel,Url,在我的源代码的刀片文件的CSS包括网址如下 <link rel="stylesheet" href="{{ asset('frontend/css/bootstrap.min.css') }}" type="text/css"> 但我在浏览器的页面源中得到了下面的URL <link rel="stylesheet" href="http://127.0.0.1:8000/public/frontend/css/bootstrap.min.css" type="text/c

在我的源代码的刀片文件的CSS包括网址如下

<link rel="stylesheet" href="{{ asset('frontend/css/bootstrap.min.css') }}" type="text/css">

但我在浏览器的页面源中得到了下面的URL

<link rel="stylesheet" href="http://127.0.0.1:8000/public/frontend/css/bootstrap.min.css" type="text/css">


为什么我会得到这个?如何从URL中删除
public

您在路径中获得
public
,因为您以相同的方式访问您的站点
http://127.0.0.1:8000/public/


您需要更改服务器为应用程序提供服务的方式。

asset()函数指向公用文件夹。要使css文件正常工作,请在公用目录中创建一个“前端”文件夹

检查环境文件中的应用程序URL值。主机部分将从中设置,因此如果需要其他内容,请更新
.env
@Pusparaj处的变量,环境文件中没有APP\u URL值。将APP\u URL设置为可能会有所帮助,您是否在Apache或Nginx等web服务器后面有此环境?要进入应用程序主页,请转到或@AlecJoy,我使用了
app\u URL=http://127.0.0.1:8000/
在.env文件中。但它不起作用。你必须将服务器的根目录更改为你的应用程序/公用folder@abuabu您需要了解如何在xampp中配置vhost这里有一个在windows@abuau上的vhost,您使用的是哪台服务器?apache、nginx或您正在使用内置的serve命令?@abuab您可以将您的apache vhost配置添加到您的问题中吗?@abuab那么您如何使用apache?您可以查找setBasePath($rootDirectory),我在哪里可以找到它?