Im, создающий опрос, отправленный по электронной почте, и в основном приложение записывает пользовательские данные на основе электронной почты пользователя, если письмо не присутствует в маршруте, невозможно заполнить опрос, но я не совсем уверен, что если я сделаю это правильно, а также для обеспечения безопасности, возможно, я должен иметь какую-то проверку относительно электронной почты. Может кто-нибудь подскажет мне, что такое лучшая практика или способ, которым я занимаюсь, уже хорошо?Validation email on url
URL, которые входят пользователи, как:
http://domain.com/surveys/23/[email protected]/show
Вот мой код:
Маршрут:
Route::get('surveys/{id}/{email}/show/', '[email protected]');
Контроллер:
public function show($id,$email)
{
$survey = Survey::find($id);
$email = $email;
return view('admin.surveys.show', compact('survey','email'));
}
Вид:
Html
...
@if(!empty($email))
show the survey form
@else
A message saying is not possibile fill without a email
@endif
Примечание: опрос является частью системы бюллетеней и не может иметь никакой интеграции между ними.
использовать валидатор в Laravel для проверки полей ввода .. – Sona
есть isnt нет полей ввода ... – Pedro