Php Laravel中url和路径的区别是什么?我可以使用path加载JavaScript或CSS吗?

Php Laravel中url和路径的区别是什么?我可以使用path加载JavaScript或CSS吗?,php,laravel,Php,Laravel,我是Laravel的新手,我对一些页面有一些自定义脚本,我把它们放在'public/custom/js/test.js'中 现在我想使用任何URL帮助函数,这样我就不想编写JavaScript或CSS的完整路径。我可以使用public\u path()函数加载JavaScript文件吗 当我打印public\u path()时,它类似于'D:\xampp\htdocs\erp\public',但我需要正斜杠 正斜杠(/)和反斜杠(\)有什么区别?添加脚本有几种方法。这一个使用URL帮助器: &l

我是Laravel的新手,我对一些页面有一些自定义脚本,我把它们放在
'public/custom/js/test.js'

现在我想使用任何URL帮助函数,这样我就不想编写JavaScript或CSS的完整路径。我可以使用
public\u path()
函数加载JavaScript文件吗

当我打印
public\u path()
时,它类似于
'D:\xampp\htdocs\erp\public'
,但我需要正斜杠


正斜杠(
/
)和反斜杠(
\
)有什么区别?

添加脚本有几种方法。这一个使用URL帮助器:

<script src="{{ asset('custom/js/test.js') }}"></script>

在URL中,“路径分隔符”始终是正斜杠。对于文件路径,它取决于操作系统:Windows使用反斜杠,其他大多数使用正斜杠。

只需使用
url('custom/js/test.js')
<代码>资产也可以工作,IIRC在CDN周围有一些可选功能。路径用于服务器端文件系统工作-用户的浏览器无法使用它。