gpt4 book ai didi

php - Laravel Blade "old input or default variable"?

转载 作者:IT王子 更新时间:2023-10-29 01:21:31 24 4
gpt4 key购买 nike

我想在输入值中显示旧输入。如果没有旧输入,则显示其他变量:

value="{{ old('salary_' . $employee->id) or 'Default' }}"

但是当没有旧输入时,它会给我 1 而不是默认值!

我认为问题与串联有关,但我不知道如何解决!?

最佳答案

or 是 PHP 中的比较运算符,因此您的代码计算结果为 true,或 1。您想要的是三元 if 声明。

如前所述,or 可以在 Blade 中用作三元 if 语句的简写。

但是您可以(并且应该)将默认值作为第二个参数传递给函数,如下所示:

value="{{ old('salary_' . $employee->id, 'Default') }}"

关于php - Laravel Blade "old input or default variable"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33652814/

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