php - PHP - 在Laravel 5中添加背景图像

我正在尝试在Laravel 5中为我的网站添加一个background图像。

我在css文件中使用过这个。


html {


 background-image: url("images/background.jpg");


 }



图像位于Laravel项目文件夹的public文件夹中,我尝试了所有的路径,但是它没有加载。

我一直得到这个错误:


http://Laravelproject.app:8000/background.jpg 404 (Not Found)



任何帮助将不胜感激。 谢谢

时间:

使用斜杠可以正常工作:


html {


 background: url("/images/background.jpg");


}




background-image:url({{url('images/php_mysql.jpg')}})



你必须先在CSS中加入两个点。 下面我将向你展示一个例子,我刚刚测试过,在Laravel 5.7中可以正常工作,

在你的CSS中创建新类并将它命名为body 。

你的css代码应该如下所示。


.loginbody 


{


 background-image: url("../images/bg.jpg");


}



将类添加到要显示图像的页面body 。

  • 保存并运行,

注意:在你的路径中,图像必须存在。 在我的例子中,图像在"public/assets/images/bg.jpg"中,

在css中,你需要先使用两个点。url("../images/background.jpg");

你可以使用特定类/id的css :


selector{


 background-image: url({{URL('/')}}/public/assets/landing/images/paper.jpg);


}



{{URL('/')}}表示你的项目位置的基本url

我使用


background-image: {{asset("/images/background.jpg")}};



我的图像在public/images

...