php - Laravel 5.6:使用刀片设置变量的最简单方法是什么(不回显它)?
问题描述
所以,我希望设置一个变量,稍后我将附加到资源路由的开头,我目前正在使用以下代码:
{!!
$baseDestinationImage=asset("img/uploads/destinations/");
!!}
<img src="{!! $baseDestinationImage.'/'.$destination->Dimage !!}" alt="{{$destination->Dname}}">
以上工作正常,这里唯一的问题是变量 $baseDestinationImage 也得到回显,设置变量而不在 Laravel 5.6 中显示的最简单方法是什么?
解决方案
然后在控制器中使用..
public class YourController{
...
public function index()
{
...
$baseDestinationImage=asset("img/uploads/destinations/");
return view('your.blade.view', compact('baseDestinationImage'));
}
}
在刀片
<img src="{{ $baseDestinationImage }}" />
推荐阅读
- xml - 使用所选文件(也是 .xml 格式)拦截 XML 中的响应并将其解析为 Cypress
- java - 我们可以在 Web 中运行 JavaFX sesktop 应用程序吗?
- c# - 使用 textbox.text 更改现有 XML 子值
- java - TestNG 参数化传入方法
- firebase - 如何在我的谷歌云功能中验证 firebase jwt 令牌?
- javascript - 引导表不允许点击(链接)搜索或过滤结果
- python - 使用 MSI 的 Azure SQL Server 连接 - Django
- c# - 实现一个 .net core worker 服务编排器
- amazon-web-services - 可以使用本地负载均衡器连接到 AWS EC2 Autoscaling 组吗?
- r - 努力过滤R中的数据