У меня есть страница, на которой три поля. Данные в контроллер отправляются при помощи Ajax. Мне их нужно провалидировать. Но вопрос в том как мне отправить обратно два ответа json - если были ошибки и html - если ошибок не было?
$.ajax({
type: 'POST',
url: 'getData',
data: {
city1: $('#cities1').val(),
city2: $('#cities2').val(),
date: $('#datetime').val()
},
dataType: 'json',
beforeSend: function () {
$("div#Request").empty();
$('#Request').append('<div class="d-flex justify-content-center mt-3">\n' +
' <div class="spinner-border" role="status">\n' +
' <span class="sr-only">Loading...</span>\n' +
' </div><p class="mt-1 ml-3">Поиск маршрутов . . .</p>\n' +
'</div>');
},
success: function (response) {
setTimeout(function() {
$("div#Request").empty();
$('#Request').append(response);
}, delay);
}
});
Метод в контроллере:
$validator = \Validator::make($request->all(), [
'city1' => 'required',
'city2' => 'required',
'date' => 'required'
]);
if ($validator->fails()) {
return response()->json($validator->messages());
}
return view('layouts/routes');
Как это можно сделать?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
На партнерском сайте пользователь заполняет и отправляет форму с параметрами order, email и amount на сайт оплаты заказа (в order хранится номер заказа)
Собственно есть сайт на MODX revoЕсть форма с которой пользователь может отправлять помимо своих данных еще и файл
При авторизации не хочет запоминаться логин с помощью куки, написал все верно, но вот единственная строчка с setcookie('login', $_POST['login'], time()+3600*24*30*12*20);...
Всем привет! Подскажите такой моментНа сколько плохой практикой является передавать как параметр $link = mysqli_connect($host, $user, $password, $database) в класс