【问题标题】:Eloquent Controller - change db value with regexEloquent Controller - 使用正则表达式更改数据库值
【发布时间】:2015-12-15 18:54:53
【问题描述】:

我有一个 MongoDB 集合,其中一些值设置为 false。但是,当我在视图中填充表格时,这些 false 值不会被打印出来。

在将变量传递给视图之前,我正在考虑通过遍历所有元素并简单地将false 替换为“-”符号(这是一个定价页面)来更改它们的值。

您认为这是解决此问题的最佳方法吗?你会怎么做?您还有其他修复建议吗?

谢谢!

【问题讨论】:

    标签: php mongodb laravel-5 eloquent


    【解决方案1】:

    如果问题在于 false 值的显示方式,那是“模型-视图-控制器”(MVC) 的“视图”部分的问题。

    因此,例如,在您的刀片模板中,您可以执行以下操作:

    {{ $model->value ? "it's true" : "it's false" }}
    

    【讨论】:

    • 谢谢,如果我只需要更改一个元素,这将有效。但是,我有一个列表,我想浏览所有这些。例如,我有 $plans 变量,它从数据库中获取各种计划。这些计划中有很多字段,您能否通过访问 $plans[$i]->field 向我展示一个示例来检查所有字段(通过 foreach 吗?)?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-27
    • 2019-12-24
    • 2016-05-06
    • 2023-02-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-16
    相关资源
    最近更新 更多