Поместите предупреждение javascript в модель Laravel - Не удалось предупредить сообщение от модели Laravel - PullRequest
0 голосов
/ 25 августа 2018

Я хочу предупредить пользователя о недействительном сообщении от Laravel Model, я написал код, но он не предупреждает Этот кусок кода прекрасно работает в простом PHP с wamp, но не работает с Laravel Model.

Я знаю, что это можно сделать с помощью ответа Ajax и показать сообщение в реальном файле JS вместо файла Model / Controller, но я хочу знать, есть ли способ предупредить JavaScript из самой модели вместо повторного вызова AJAX.

следующая функция в моей модели PHP, где я пытаюсь предупредить сообщение:

public static function Login_Authenticator($request)
{
    if($ldapconn)
    {
        $ldapbind = @ldap_bind($ldapconn, $ldapuser, $ldappass) or  die("<script>alert('Invalid Credentials');</script>");
    }

}

Ответы [ 2 ]

0 голосов
/ 25 августа 2018

Поскольку вы упоминаете, что получаете ответ в контроллере, вы должны поставить условие и перенаправить для просмотра с сообщением об ошибке.

if (Your_condition) {
    return Redirect('/user/forgotpassword')
               ->with('fail', 'Missing required information, please request again.');
}
0 голосов
/ 25 августа 2018

Я не думаю, что умрет здесь, попробуйте эхо вместо умереть.Хотя я считаю, что это плохая практика, потому что php следует использовать только на стороне сервера.Попробуйте добавить JavaScript в самом представлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...