Допустимое условие при вводе формы лезвия - PullRequest
1 голос
/ 23 марта 2019

Как сделать допустимое условие для тега значения в laravel 5.7, если поле было изменено, и мы должны показать новое значение, если поле было изменено? Я пытался так с необходимым условием:

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

это хорошо, но не в том случае, когда поле с существующим значением было очищено, тогда показывается исходное значение (не старое - очистить).

Как в текстовом поле был текст «Значение» Поле было очищено. отправка формы оригинального поля будет отображаться не пустой строкой, как я ожидал? Как это исправить?

Спасибо!

1 Ответ

1 голос
/ 25 марта 2019

Посмотрите на определение старого:

/**
     * 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);
    }

Вы можете использовать 2-й параметр для старого метода с вашей переменной.

...