将JavaScript警报放入Laravel模型中-无法警报来自Laravel模型的消息

时间:2018-08-25 06:34:02

标签: javascript php laravel-5 model alert

我想从Laravel Model向用户发送无效消息,我编写了代码,但没有警告。这段代码在带有wamp的简单PHP中完美运行,但不适用于Laravel Model。

我知道可以使用Ajax响应来完成此操作,并在实际的JS文件而不是模型/控制器文件中显示消息,但是我想知道是否有一种方法可以从模型本身而不是再次通过AJAX调用来警告JavaScript。< / p>

以下是我的Model PHP中试图提醒消息的功能:

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

}

2 个答案:

答案 0 :(得分:0)

我认为在这里死不起作用,请尝试用echo代替死。虽然,我认为这是一种不好的做法,因为php仅应在服务器端使用。尝试在视图本身中添加javascript。

答案 1 :(得分:0)

正如您提到的那样,您正在控制器中获得响应,那么您应该设置条件并重定向以查看错误消息。

if (Your_condition) {
    return Redirect('/user/forgotpassword')
               ->with('fail', 'Missing required information, please request again.');
}
相关问题