如何在 css 中使用 {{$variable}},Laravel 5.1

Cha*_*qas 5 html css php forms laravel-5

我知道我们可以在 html 中使用 {{$variable}} 作为 php 变量,但我可以在 css 中做同样的事情吗?有可能还是我在这里做错了什么?

<form style="color:{{$values['color']}};" action ="<?php echo $_SERVER["PHP_SELF"];?>" method="post">
Run Code Online (Sandbox Code Playgroud)

atm*_*tmd 8

假设你的变量是有效的并且包含类似的东西"#f90",那么你可以这样做:

style="color:<?= $values['color']; ?>;"
Run Code Online (Sandbox Code Playgroud)

或者

style="color:<?php echo $values['color']; ?>;"
Run Code Online (Sandbox Code Playgroud)

如果您的视图/模板是 .php 那么这将起作用(即使使用 laravel,您仍然可以在视图中使用纯 php)。您是否使用默认刀片模板以外的任何模板?如果不使用 {{{也应该可以。

style="color:{{{ $values['color'] }}}"
Run Code Online (Sandbox Code Playgroud)

再次注意,只有当您的变量保存正确的数据时,这些才有效。如果您仍然遇到问题,请尝试die(var_dump($values));检查这些值是否符合您的预期