我想从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>");
}
}
答案 0 :(得分:0)
我认为在这里死不起作用,请尝试用echo代替死。虽然,我认为这是一种不好的做法,因为php仅应在服务器端使用。尝试在视图本身中添加javascript。
答案 1 :(得分:0)
正如您提到的那样,您正在控制器中获得响应,那么您应该设置条件并重定向以查看错误消息。
if (Your_condition) {
return Redirect('/user/forgotpassword')
->with('fail', 'Missing required information, please request again.');
}