Laravel blade 中打印的 URL 不正确
Incorrect URL printed in Laravel blade
我有一个 blade 文件,其中包含以下参考文献
@include('Js/login')
在上面的文件中,我有以下代码
<script>
var processingImageUrl = '<img src="'+ "{!! URL('Images/ajax-loader.gif') !!}" + '" />'
</script>
我查看页面源时,如下所示。
var processingImageUrl = '<img src="' + "{!! URL('Images/ajax-loader.gif') !!}" + '" />'
我正在尝试显示应用程序路径,但由于某些原因打印不正确。
我是不是漏掉了什么?
您可以使用 laravel 的直接 HTML 作为 img 标签
{{ HTML::image('Images/ajax-loader.gif') }}
或者您可以从资产中添加直接路径
<img src="{{asset('assets/Images/ajax-loader.gif')}}">
对我有用
在你的 blade 中创建一个像这样的 js 变量
var pagedefaults = {
ajax_image: "{{ asset('/images/ajax-loader.gif') }}",
}
在你的 js 文件中使用它
<img src=" + pagedefaults.ajax_image + ">
看起来它没有编译。添加脚本的文件,文件名应以 blade.php 结尾。示例 - testview.blade.php
我有一个 blade 文件,其中包含以下参考文献
@include('Js/login')
在上面的文件中,我有以下代码
<script>
var processingImageUrl = '<img src="'+ "{!! URL('Images/ajax-loader.gif') !!}" + '" />'
</script>
我查看页面源时,如下所示。
var processingImageUrl = '<img src="' + "{!! URL('Images/ajax-loader.gif') !!}" + '" />'
我正在尝试显示应用程序路径,但由于某些原因打印不正确。
我是不是漏掉了什么?
您可以使用 laravel 的直接 HTML 作为 img 标签
{{ HTML::image('Images/ajax-loader.gif') }}
或者您可以从资产中添加直接路径
<img src="{{asset('assets/Images/ajax-loader.gif')}}">
对我有用
在你的 blade 中创建一个像这样的 js 变量
var pagedefaults = {
ajax_image: "{{ asset('/images/ajax-loader.gif') }}",
}
在你的 js 文件中使用它
<img src=" + pagedefaults.ajax_image + ">
看起来它没有编译。添加脚本的文件,文件名应以 blade.php 结尾。示例 - testview.blade.php