【问题标题】:Valid condition in blade form input刀片表单输入中的有效条件
【发布时间】:2019-08-14 06:44:33
【问题描述】:

如果字段被修改,如何在 laravel 5.7 中为值标签设置有效条件,如果字段被修改,我们必须显示新值? 我在必要的条件下尝试过:

(old('common_settings_site_name') ? old('common_settings_site_name') : ( isset($common_settings_site_name) ?$common_settings_site_name : '' ) ),

很好,当具有现有值的字段被清除时,不会出现这种情况,然后显示原始值(不旧 - 清除)。

就像文本字段有一些文本“值” 场被清空。 提交表单的原始字段不会像我预期的那样显示为空字符串? 如何解决?

谢谢!

【问题讨论】:

  • 您是否添加了必需的验证?
  • 是的,需要条件

标签: laravel-5 laravel-blade


【解决方案1】:

查看旧的定义:

/**
     * Retrieve an old input item.
     *
     * @param  string  $key
     * @param  mixed   $default
     * @return mixed
     */
    function old($key = null, $default = null)
    {
        return app('request')->old($key, $default);
    }

你可以在你的 var 中使用旧方法的第二个参数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-13
    • 2017-11-17
    • 2016-10-02
    • 2016-06-08
    • 1970-01-01
    • 1970-01-01
    • 2015-09-19
    • 2022-09-22
    相关资源
    最近更新 更多