首页 > Web开发 > 详细

laravel使用辅助函数url()引入js和css静态文件

时间:2019-12-01 20:23:25      阅读:435      评论:0      收藏:0      [点我收藏+]

使用laravel框架时可以将静态文件如,js文件,css文件,放到resources文件夹下的js下,当然也可以放到public文件夹下的js文件夹下,publi文件夹下默认情况下是没有css,js,图片等静态文件夹,需要自己创建。

创建完成后,在视图中就可以引入这些文件,但是有一些问题,如何获得这些文件的相对路径。

为什么要获取静态文件的相对路径,因为在很多情况下,项目在本地开发,然后迁移到linux服务器上,如果采用绝对路径,比如这个样子:

E:\workspace\laravel\your-project-name\public

虽然可以在本地开发的时候可能会发挥作用,但是在部署到linux上,会引起很大的麻烦。

在laravel,提供的辅助函数中,public_path() 函数就会生成类似的文件路径

不过好在,laravel还提供了url()函数来生成相对路径

在框架的模板文件中使用类似下面的方法就可以引入public目录下的js,和css

<link rel="stylesheet" href="{{url('/')}}/css/admin/admin.css">
<script src="{{url('/')}}/layui/layui.js"></script>

最后经过解析后得到下面的内容


<link rel="stylesheet" href="http://www.laravel.com/css/admin/admin.css">
<script src="http://www.laravel.com/layui/layui.js"></script>

如果将url()函数换成secure_url()函数就会生成https协议


<link rel="stylesheet" href="https://www.laravel.com/css/admin/admin.css">
<script src="https://www.laravel.com/layui/layui.js"></script>

laravel使用辅助函数url()引入js和css静态文件

原文:https://www.cnblogs.com/zxcv123/p/11967100.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!