为了账号安全,请及时绑定邮箱和手机立即绑定

laravel js, css资源目录访问问题

laravel js, css资源目录访问问题

PHP
拉莫斯之舞 2019-03-16 13:59:25
我的apache根目录下有很多个网站,laravel只是其中一个目录,我给laravel设置了alias指向laravel/public,访问的时候http://ip/laravel/可以正常访问。资源文件都在public/js/、public/css/、public/images/ 里面问题是:1.我再js文件和css文件里怎么访问图片或者其他资源例如js里面我指定图片路径的时候 img.src="/images/1.jpg" 这样获取到的路径是http://ip/images/1.jpg,而我想要的是http://ip/laravel/images/1.jpg还有css里的 image:url('')这里的路径怎么写 另外我在blade页面用访问各种资源用的是{{URL::asset('/js/mouseposition.js')}},这种方法合适么,还有什么其他方法,刚学laravel,求大神指教!!!
查看完整描述

3 回答

?
交互式爱情

TA贡献1712条经验 获得超3个赞

第一个问题,用相对路径:

img.src="../images/1.jpg"

第二个问题,你用的是laravel几?5.1以上直接用

{{ asset('js/mouseposition.js') }}

但是这是你网站根目录是laravel的public的情况下,你现在这样,我建议也给资源设置别名好了,否则访问路径还是不对。

查看完整回答
反对 回复 2019-03-18
?
开心每一天1111

TA贡献1836条经验 获得超13个赞

这样获取到的路径是http://ip/images/1.jpg,而我想...://ip/laravel/images/1.jpg
还有css里的 image:url('')这里的路径怎么写

我遇到了同样的问题,所以我在 asset 函数下写上了固定连接= =
比如

return env('URL') . $path;

但是很别扭诶,是否有更好的方法呢?

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 863 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信