gpt4 book ai didi

laravel - Assets 声明内的变量

转载 作者:行者123 更新时间:2023-12-02 02:25:56 31 4
gpt4 key购买 nike

我正在尝试使用 Laravel 随机化背景。我将 $background 变量传递给 View ,然后尝试将其作为内联样式加载。

但是,我很难声明 Assets 的路径,然后一起调用变量,因为它不断出错。

我当前的代码是:

<section class="page" style="background-image: url({{ asset('img/backgrounds/{{ $background }}.jpg') }});">

$background 是变量,我正在尝试引用资源路径。

有更好/更简单的方法吗?或者我怎样才能让它发挥作用。如果需要,不介意使用 PHP 代码作为替代方案。

谢谢

最佳答案

您不能嵌套 Blade 标签,因此您不能拥有 {{.. {{...}} ..}} ,但你不需要,因为 {{...}} 内的代码被评估为好像是 <?php echo ... ?>片段。所以你可以做以下两件事之一:

将变量连接到字符串中:

{{ asset('img/backgrounds/' . $background . '.jpg') }}

或者使用双引号 "评估字符串内的变量:

{{ asset("img/backgrounds/$background.jpg") }}

关于laravel - Assets 声明内的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33755369/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com