gpt4 book ai didi

laravel - LoginController.php 第 31 行中的 ErrorException:不应静态调用非静态方法 Illuminate\Auth\SessionGuard::attempt()

转载 作者:行者123 更新时间:2023-12-02 10:43:47 25 4
gpt4 key购买 nike

当我为管理员登录编写Web服务时,我遇到了这个问题:

ErrorException in LoginController.php line 31: Non-static method Illuminate\Auth\SessionGuard::attempt() should not be called statically, assuming $this from incompatible context

我的登录 Controller 代码如下:

public function adminLogin()
{
$auth = Auth::guard(AppParams::AUTH_ADMIN);
if ($auth::attempt(array('am_email' => Input::get('am_email'), 'am_password' => Input::get('am_password')))) {
return response()->json(array('login_status' => 'success', 'adminID' => $auth->user()->am_id));
} else {
return response()->json(array('login_status' => 'not found'));
}

}

最佳答案

$auth::attempt 更改为 $auth->attempt。应该可以解决您的问题。

关于laravel - LoginController.php 第 31 行中的 ErrorException:不应静态调用非静态方法 Illuminate\Auth\SessionGuard::attempt(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43202558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com