В настоящее время я пытаюсь использовать active_url для проверки поля url в моей базе данных. Тем не менее, я хочу, чтобы пользователи могли войти в «localhost». Это не соответствует правилам для active_url. Как настроить правило для проверки в текстовом поле, которое передает active_url или соответствует «localhost»?Laravel Validation on localhost или url
1
A
ответ
1
Я думаю, что простым решением было бы короткое замыкание валидатора с использованием условной логики.
Пример:
$host = $_SERVER['HTTP_HOST'];
$rules = array(
'url' => 'active_url' // check DNS if valid (your default option)
);
$validator = Validator::make(Input::all(), $rules);
if ($host !== 'localhost' && $validator->fails()) { // this is where the magic happens
// do stuff on failure
}
Если вы работаете на локальном хосте, это просто будет короткое замыкание состояние, и он будет возвращать ложь.
Смежные вопросы
- 1. Validation email on url
- 2. Laravel Localhost или довольно URL не работает
- 3. laravel url validation umlauts
- 4. Laravel custom validation on registration form
- 5. Laravel get url on string
- 6. Как изменить URL-адрес localhost для Laravel
- 7. AngularJS validation on submit
- 8. Laravel ajax form validation
- 9. custom validation in laravel
- 10. Regex laravel validation
- 11. Validation on key-press
- 12. Validation on ReactiveUi 5
- 13. Laravel csv file validation
- 14. Laravel-4 Validation
- 15. Laravel Not Zero Validation
- 16. Laravel Validation: сгруппированная проверка
- 17. laravel on save model return json from validation
- 18. Laravel validation double inested
- 19. Laravel - route return localhost
- 20. Regula Form Validation Crashes on validation
- 21. AngularJS validation show validation msg on submit
- 22. required_if Laravel 5 validation
- 23. Laravel 5 Mime validation
- 24. Laravel 5 Update Validation
- 25. on Submit validation
- 26. Form Hanging on Validation
- 27. Spring Validation - NULL или действительный URL
- 28. show flash message on validation failed (проверка изображения) (laravel)
- 29. require_once(), позволяющий localhost URL
- 30. cURL validation on salesforce Web2Lead