Я использую Laravel 5.1 и parsley.js, что хочу todo: Показывать ошибку с петрушкой, если имя пользователя уже существует.Parsley and Laravel имя пользователя check
Мой Laravel код контроллера, чтобы проверить ответ:
public function checkUsername($username)
{
$user = User::whereUsername($username)->first();
if ($user) {
return Response::make('1'); // Username EXISTS
}
return Response::make('0'); // Username free, can register!
}
Любые идеи, как сделать это с parsley.js? Спасибо, что помогли парням!
P.S: Я получил некоторый маршрут, чтобы проверить этот ответ: ModuleRoute::get('auth/username/check/{username}', '[email protected]');
Спасибо за ответ. Я также использую валидацию laravel, но проверка laravel не получает проверки onclick. Петрушка работает как ajax, тогда вы пишете кое-что на входе, и получите сообщение об ошибке, не отправив форму. Я думаю, что я понимаю. Извините за мой плохой английский :) – Tommy
Хорошо, я вижу. Если вы используете https://github.com/proengsoft/laravel-jsvalidation#laravel-5-javascript-validation, он даст вам подтверждение в реальном времени, как вы упомянули, и повторно использует все правила проверки от Laravel. Не беспокойтесь, я прекрасно понимаю, лучший способ - продолжать практиковать. Счастливое кодирование! – haakym
Аналогичный вопрос: http://stackoverflow.com/questions/24540438/parsley-js-and-laravel-form-validation-errors – haakym