У меня есть следующий URL:

https://example.com/?email=test@test.com

Тогда у меня есть следующий шаблон лезвия

<input value="{{Request::query('email') or old('email')}}">

Но он не отображает сообщение электронной почты, которое я передал в параметре get на вход. Вместо этого отображается значение 1 .

Пробный поиск не нашел решения, которое работает.

0
jkushner 31 Май 2019 в 04:41

2 ответа

Лучший ответ

Это потому, что у вас есть {{Request::query('email') or old('email')}}, который является условным. Он всегда вернет истину или ложь.

Попробуйте что-нибудь из этого:

{{Request::query('email') || old('email')}}

Или

{{Request::query('email') ? Request::query('email') : old('email')}}

0
Theo Roque 31 Май 2019 в 01:57

Вы можете попробовать это:

<input value="{{ request()->email }}">
0
Adrita Sharma 31 Май 2019 в 06:55
56387663