Css Laravel URL问题
在我的源代码的刀片文件的CSS包括网址如下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
<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),我在哪里可以找到它?