Может ли кто — нибудь сказать мне, как сделать эти упоминания ниже в laravel:-значение=»{{ $клиент — >адрес улицы?старый(‘адрес улицы’) }}»

#php #laravel #return-value #laravel-blade

Вопрос:

Это моя value="{{ $client->street_address}}" и это моя старая ценность {{ old('street_address') }} .

Я хочу объединить сеанс laravel, подобный этому value="{{ $client->street_address ? old('street_address') }}" . В основном laravel хранит сеанс и входное значение в сеансе, поэтому я хочу отобразить предыдущие входные данные со значением, поступающим из базы данных.

Если условие не выполнено, оно вернется на ту же страницу со старым значением.

Ответ №1:

Это довольно просто, вы хотите показать old значение, если оно есть, но если old значения нет, то покажите значение базы данных.

Если вы проверите документацию, вы увидите, что можете передать второй аргумент old , и он будет использовать его в качестве значения по умолчанию, когда old у него нет значения для отображения, поэтому вы избегаете if проверки или чего-либо подобного.

Твой клинок должен быть таким:

 {{ old('street_address', $client->street_address) }}
 

Комментарии:

1. @RonnyDsouza Не могли бы вы отметить этот ответ как правильный, пожалуйста ?

2. сбился с курса, чувак, я подтверждаю твой ответ.